| 維度 | javac (編譯) | java (運行) |
|---|---|---|
| 觸發時機 | 保存 .java 文件 (Ctrl+S) | Run As → Java Application (F11) |
| 輸入 | .java 源文件 | .class 字節碼文件 |
| 輸出 | .class 文件 → Default output folder | 控制台輸出 / 程序執行結果 |
| 依賴關系 | 獨立執行 | 若 .class 不存在或過期,自動先觸發 javac |

關鍵設置:Default output folder 決定 .class 文件輸出路徑(默認 bin/ 或 target/classes/)。

運行配置:選中含 main 方法的類 → F11 → Eclipse 檢查 .class 是否最新 → 必要時增量編譯 → 啟動 JVM 執行。
javac。target/classes),手動修改可能導致構建工具與 IDE 產出不一致。Java Compiler → Building → Output folder 至 SSD 目錄加速 I/O。