V1.1 增加 README 文件 #11

Merged
hnu202326010207 merged 2 commits from develop into main 5 months ago

@ -0,0 +1,40 @@
# Math Learning 应用 JAR 运行指南
## 环境准备
- Windows 10/11已安装 64 位 JDK 17
## 终端设置为 UTF-8
为避免中文字符显示异常,请在运行前切换到 UTF-8 编码。
### 命令提示符cmd
```cmd
chcp 65001
set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
```
### PowerShell
```powershell
chcp 65001
$env:JAVA_TOOL_OPTIONS = "-Dfile.encoding=UTF-8"
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
```
## 运行 JAR 包
1. 打开对应终端,切换到 可执行JAR 所在目录:
2. 执行运行命令:
- **cmd**
```cmd
java -jar math-learning.jar
```
- **PowerShell**
```powershell
java -jar math-learning.jar
```
## 项目技术要点速览
- **语言与版本**Java 17采用 UTF-8 编码。
- **界面框架**JavaFX 21controls 与 fxml 模块)。
- **构建工具**Maven使用 `maven-jar-plugin``maven-shade-plugin` 打包并生成可执行胖 JAR。
- **模块架构**分层设计认证、试题生成、JavaFX UI 视图与场景)。
- **邮件支持**Jakarta Mail 2.0.1,基于 `email-config.properties` 的 SMTP 配置。
- **测试框架**JUnit 5jupiter-api 与 jupiter-engine
Loading…
Cancel
Save