change some questions

pull/4/head
Nie 4 days ago
parent 12ede05ab9
commit e2cc7e76ce

@ -72,11 +72,54 @@ src/
## 快速开始
### 环境要求
- Java 8 或更高版本
- 至少100MB可用磁盘空间
- 支持命令行操作的操作系统
#### 系统平台要求
- **操作系统**Windows 10/11、macOS 10.14+、Linux Ubuntu 18.04+ 或其他支持Java的命令行操作系统
- **Java版本**Java 17 或更高版本推荐Java 21或Java 23
- **磁盘空间**至少100MB可用磁盘空间
- **内存要求**至少512MB可用内存
#### 环境配置
1. **Java环境检查**
```bash
java -version
javac -version
```
确保两个命令都能正确显示版本信息
2. **字符编码设置**(重要):
- 在Windows PowerShell中运行前必须先设置UTF-8编码
```powershell
[Console]::InputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
```
- 在CMD中使用`chcp 65001`设置UTF-8编码
- Linux/macOS系统通常默认支持UTF-8
3. **路径配置**
- 确保Java的bin目录已添加到系统PATH环境变量中
- 项目路径中不要包含中文或特殊字符
#### 运行参数
- **默认参数**:程序运行无需额外参数
- **内存设置**可选如需处理大量题目可设置JVM内存
```bash
java -Xmx512m -cp bin App
```
- **编码强制设置**(如遇到乱码):
```bash
java -Dfile.encoding=UTF-8 -cp bin App
```
### 编译项目
#### 终端运行前准备
**重要**在运行程序前请先在终端中执行以下命令设置UTF-8编码
```powershell
# Windows PowerShell必须执行
[Console]::InputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
```
```bash
# 进入项目目录
cd 1
@ -84,17 +127,23 @@ cd 1
# 编译所有Java源文件
javac -d bin src/*.java
# 或者使用批处理方式Windows
# Windows系统也可使用
javac -d bin src\*.java
```
### 运行程序
```bash
# 运行主程序
# 运行主程序(确保已执行上述编码设置)
java -cp bin App
# 或者指定类路径
java -classpath bin App
# 完整命令示例(包含编码设置和运行):
[Console]::InputEncoding = [Console]::OutputEncoding = [System.Text.Encoding]::UTF8
cd 1
java -cp bin App
```
## 使用指南
@ -186,4 +235,4 @@ java -classpath bin App
---
*最后更新2025年9月27日*
*最后更新2025年9月28日*

Loading…
Cancel
Save