Java 基礎階段常在命令列操作檔案、編譯運行程式。掌握核心 DOS 命令與 `javac`/`java` 指令,能快速驗證代碼、理解類別載入機制、排查環境變數問題。
| 命令 | 功能 | 範例 |
|---|---|---|
| `D:` | 切換磁碟機 | `D:` + Enter |
| `dir` | 列出當前目錄檔案/資料夾 | `dir`、`dir /w` (寬列表) |
| `md` / `mkdir` | 建立目錄 | `md myproject` |
| `rd` / `rmdir` | 刪除空目錄 | `rd myproject`;非空加 `/s`:`rd /s myproject` |
| `cd` | 切換目錄 | `cd myproject`、`cd ..` (上層)、`cd \` (根目錄) |
| `del` | 刪除檔案 | `del test.txt`、`del *.class` (批量刪除) |
| `cls` | 清除螢幕 | `cls` |
| `exit` | 關閉視窗 | `exit` |
| 指令 | 功能 | 常用參數/範例 |
|---|---|---|
| `javac` | 編譯 `.java` → `.class` | `javac Hello.java` `javac -d ./out src/com/example/*.java` (指定輸出目錄) |
| `java` | 運行 `.class` (主類完整名) | `java -cp ./out com.example.Hello` `java -jar app.jar` |
| `classpath` / `cp` | 指定類別搜尋路徑 | `java -cp .;lib/* Main` (含當前目錄與 lib 下所有 jar) |
| `set classpath=...` | 設定臨時環境變數 (當前視窗有效) | `set classpath=.;D:\project\bin` |