pull/8/head
黄培毅 4 days ago
parent ecec122df3
commit e21580b535

@ -1,33 +1,69 @@
# 中小学数学卷子自动生成程序
# 数学题目生成器 - 使用说明
## 程序介绍
这是一个用于自动生成小学、初中和高中数学题目的程序可以根据用户选择的难度级别生成10-30道数学题目并保存为文本文件。
## 更新内容
- 题目生成器优化小学、初中和高中三个级别的题目生成器现在能够生成包含1-5个操作数的题目
- 新增jar包支持程序已打包成可执行jar文件无需编译即可运行
## 运行环境
- 需要安装Java运行环境(JRE) 8或更高版本
- Windows系统
## 编译方法
## 快速运行方法
**方法一:直接双击运行**
直接双击`MathExamGenerator.jar`文件即可启动程序。
**方法二:命令行运行**
1. 打开命令提示符(cmd)
2. 进入程序所在目录
3. 运行命令:
```
java -jar MathExamGenerator.jar
```
## 编译与打包方法(高级用户)
如果您需要修改源代码并重新编译打包,可以按照以下**手动步骤**操作:
### 步骤1编译Java源代码
1. 打开命令提示符(cmd)
2. 进入程序源代码目录
2. 进入程序根目录
3. 创建bin目录用于存放编译后的class文件
```
cd 项目根目录\src
mkdir bin
```
3. 编译Java源代码
4. 编译源代码:
```
javac -encoding UTF-8 *.java
javac -encoding UTF-8 -d bin src\*.java
```
这将把所有Java源文件编译成class文件并放入bin目录
## 运行步骤
1. 打开命令提示符(cmd)
2. 进入程序源代码目录
### 步骤2手动打包成可执行jar文件
1. 进入bin目录
```
cd 项目根目录\src
cd bin
```
3. 运行程序
2. 执行jar打包命令指定主类MathExamGenerator
```
java MathExamGenerator
jar cvfe ..\MathExamGenerator.jar MathExamGenerator *.class
```
这将在程序根目录生成名为MathExamGenerator.jar的可执行jar文件
### 步骤3验证jar文件可选
返回程序根目录测试jar文件是否能正常运行
```
cd ..
java -jar MathExamGenerator.jar
```
### 命令说明:
- `-d bin`指定编译输出目录为bin
- `-encoding UTF-8`:确保中文编码正确
- `cvfe`创建jar文件的参数其中e指定入口点主类
## 使用说明
1. 程序启动后,会提示您输入用户名和密码进行登录
@ -45,4 +81,9 @@
## 注意事项
- 确保您的命令提示符使用GBK编码以正确显示中文
- 题目数量必须在10-30之间
- 生成的题目文件会保存在程序所在目录的用户名下
- 生成的题目文件会保存在程序所在目录的用户名下
- 为了确保程序正常运行请确保您的Java版本为8或更高版本
## 版本信息
版本v2.0
更新日期2023-xx-xx
Loading…
Cancel
Save