|
|
|
@ -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
|