From e21580b535ded9130751da2af5c129b07d402803 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=9F=B9=E6=AF=85?= <2642034697@qq.com> Date: Sun, 28 Sep 2025 22:40:17 +0800 Subject: [PATCH 1/2] 123 --- doc/README.md | 67 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 54 insertions(+), 13 deletions(-) diff --git a/doc/README.md b/doc/README.md index e817c76..c600579 100644 --- a/doc/README.md +++ b/doc/README.md @@ -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之间 -- 生成的题目文件会保存在程序所在目录的用户名下 \ No newline at end of file +- 生成的题目文件会保存在程序所在目录的用户名下 +- 为了确保程序正常运行,请确保您的Java版本为8或更高版本 + +## 版本信息 +版本:v2.0 +更新日期:2023-xx-xx \ No newline at end of file -- 2.34.1 From 9ba89464b0529ee7d5fe681497ead466de606d77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=9F=B9=E6=AF=85?= <2642034697@qq.com> Date: Sun, 28 Sep 2025 22:43:15 +0800 Subject: [PATCH 2/2] 123 --- doc/README.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/doc/README.md b/doc/README.md index c600579..0e360e5 100644 --- a/doc/README.md +++ b/doc/README.md @@ -12,11 +12,6 @@ - Windows系统 ## 快速运行方法 -**方法一:直接双击运行** - -直接双击`MathExamGenerator.jar`文件即可启动程序。 - -**方法二:命令行运行** 1. 打开命令提示符(cmd) 2. 进入程序所在目录 -- 2.34.1