You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# 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 #运行程序
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日
开发者: 湖南大学金郅博