From 33309bcfa8a18ca7a3fcafec25c832a0982ddee4 Mon Sep 17 00:00:00 2001 From: relentless <2464869638@qq.com> Date: Mon, 29 Sep 2025 15:29:12 +0800 Subject: [PATCH] modify9.29 --- doc/README.md | 11 +++++++++++ src/META-INF/MANIFEST.MF | 3 +++ src/Main.java | 1 + 3 files changed, 15 insertions(+) create mode 100644 src/META-INF/MANIFEST.MF diff --git a/doc/README.md b/doc/README.md index a881aca..54fea3c 100644 --- a/doc/README.md +++ b/doc/README.md @@ -155,9 +155,20 @@ relentless1/ 6. 支持题目导入导出功能 ## 编译与运行 + +### Windows PowerShell编码设置 (重要) +> **注意**:在Windows PowerShell控制台运行程序前,请先执行以下命令设置编码,否则可能导致中文显示错误或运行的异常: +> ```powershell +> [Console]::InputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8 +> ``` + +### 通过源代码编译运行 1. 编译:`javac -d out src/*.java` 2. 运行:`java -cp out Main` +### 通过JAR包运行 +1. 直接运行JAR包:`java -jar out/artifacts/relentless1_jar/relentless1.jar` + ## 注意事项 1. 题目数量必须在10-30之间,否则会提示重新输入 2. 切换难度时,请确保输入格式正确:`切换为 级别名称` diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF new file mode 100644 index 0000000..5ee19cb --- /dev/null +++ b/src/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: Main + diff --git a/src/Main.java b/src/Main.java index 7cf360d..f4eb293 100644 --- a/src/Main.java +++ b/src/Main.java @@ -1,4 +1,5 @@ import java.io.IOException; +import java.nio.charset.StandardCharsets; import java.util.Scanner; /** -- 2.34.1