diff --git a/MANIFEST.MF b/MANIFEST.MF new file mode 100644 index 0000000..4f3348f --- /dev/null +++ b/MANIFEST.MF @@ -0,0 +1,2 @@ +Manifest-Version: 1.0 +Main-Class: Main diff --git a/MathSystem.jar b/MathSystem.jar new file mode 100644 index 0000000..3d61245 Binary files /dev/null and b/MathSystem.jar differ diff --git a/doc/README.md b/doc/README.md index 7371618..62bd53b 100644 --- a/doc/README.md +++ b/doc/README.md @@ -7,6 +7,25 @@ - Windows / macOS / Linux 终端 ### 编译与运行 + +#### 方式一:使用JAR文件(推荐) +直接运行已打包的jar文件: + +```bash +java -jar MathSystem.jar +``` + +```powershell +chcp 65001 +[Console]::InputEncoding = [System.Text.UTF8Encoding]::new() +[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new() +java -jar MathSystem.jar + +```cmd +chcp 65001 +java -jar MathSystem.jar +``` +#### 方式二:从源码编译运行 在项目根目录执行: ```bash @@ -55,11 +74,18 @@ MathSystem/ src/ Main.java papers/ # 运行后按用户生成 + MathSystem.jar # 可执行jar文件 + MANIFEST.MF # jar清单文件 README.md ``` +### 分发说明 +- **JAR文件分发**:可以将 `MathSystem.jar` 文件分发给其他用户,他们只需要安装Java运行环境即可直接运行。 +- **跨平台兼容**:jar文件可以在Windows、macOS、Linux等任何支持Java的平台上运行。 + ### 常见问题 -- 终端中文为 `????`:按照上面的 UTF-8 设置运行;或使用 IDE 的“UTF-8 编码 + 运行”配置。 +- 终端中文为 `????`:按照上面的 UTF-8 设置运行;或使用 IDE 的"UTF-8 编码 + 运行"配置。 - 无法创建输出目录:确认对项目目录有写权限,或手动创建 `papers` 目录。 +- JAR文件无法运行:确保已安装Java运行环境(JRE),并使用 `java -jar MathSystem.jar` 命令运行。