|
5 days ago | |
---|---|---|
.. | ||
README.md | 5 days ago |
README.md
math_question
中小学数学卷子自动生成程序 - 发布说明
1.程序简介
中小学数学卷子自动生成程序是一个为中小学数学教师设计的命令行工具,能够根据小学、初中、高中不同难度要求自动生成数学试卷题目。
2.系统配置:
Windows 平台 操作系统: Windows 7 / 8 / 10 / 11 Java环境: Java 8 或更高版本
Linux平台 操作系统: Ubuntu 16.04+ / CentOS 7+ / 其他主流Linux发行版 Java环境: OpenJDK 8 或 Oracle JDK 8+
3.环境需求:
在运行程序前,请先检查系统是否已安装Java: Windows: cmd java -version
Linux/macOS: bash java -version 如果显示Java版本信息(如 java version "1.8.0_291"),说明环境正常。如果未安装Java,请从 Oracle官网 或 OpenJDK官网 下载安装。
4.运行指南
该项目存放于目录math_question_release_v1.0下,包含可执行文件包mathQuetion.jar Windows: 方法一:使用批处理文件(推荐) 安装jdk后,双击mathQuestion.jar文件可直接运行,或右键选择"以管理员身份运行"
方法二:命令行运行
cmd
cd math_question_release_v1.0 #进入程序目录 java -jar mathQuestion.jar #运行程序
方法三:PowerShell运行
PowerShell cd "C:\path\to\your\project" #进入目录
java -jar math_question.jar #运行
若出现中文乱码问题,需要设置 .NET 控制台输入/输出编码为 UTF-8,输入以下代码 [Console]::InputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
Linux:
方法一:使用Shell脚本(推荐)
bash
chmod +x run_linux.sh #给脚本执行权限 ./run_linux.sh #运行
方法二:命令行运行
bash
cd math_question_release_v1.0 #进入程序目录 java -jar mathQuestion.jar #运行
5.参数设置
程序支持以下命令行参数:
bash
#指定配置文件 java -jar math_question.jar --config config/custom.properties
#指定日志级别 java -jar math_question.jar --log-level INFO
#指定输出目录 java -jar math_question.jar --output /path/to/output
#静默模式(无交互) java -jar math_question.jar --silent
内存参数
bash
#设置堆内存大小 java -Xms128m -Xmx512m -jar math_question.jar
#设置年轻代大小 java -XX:NewSize=64m -XX:MaxNewSize=128m -jar math_question.jar
6.使用流程
启动程序 → 选择适合平台的启动方式
用户登录 → 输入用户名和密码
生成题目 → 输入题目数量(10-30)
切换难度 → 输入"切换为小学/初中/高中"
退出登录 → 输入"-1"
7.版本信息
当前版本: v1.0
发布日期: 2025年9月29日
开发者: 湖南大学金郅博