Win7 下 Eclipse 無法運行,彈出錯誤:
Failed to find a Main Class in "D:\eclipse\plugins/org.eclipse...
刪除工作空間下的 .metadata/.plugins/org.eclipse.e4.workbench 目錄,或刪除 eclipse/configuration/.settings 下相關配置文件,重啟 Eclipse。
JAVA_HOME 指向正確 JDK 目錄(非 JRE)。Path 中包含 %JAVA_HOME%\bin。-vm 參數指向正確 javaw.exe:-vm
D:/Java/jdk1.8.0_201/bin/javaw.exe
eclipse/plugins 目錄,檢查 org.eclipse.equinox.launcher_*.jar 是否存在。eclipse -clean 命令啟動清理緩存。刪除工作空間目錄下的 .metadata/.lock 文件。
| 操作 | 命令/路徑 |
|---|---|
| 清理啟動 | eclipse.exe -clean |
| 指定 JDK | eclipse.ini 添加 -vm 路徑 |
| 切換工作空間 | 啟動時選擇新目錄 |
| 重新安裝 | 下載最新 Eclipse 包解壓即用 |
搜索關鍵字 eclipse open error failed to find main class in eclipse\plugins/org…jar 可見大量相同報錯,多屬配置問題而非代碼錯誤。

eclipse -clean 啟動。eclipse.ini 中 -vm 參數指向 JDK。.metadata 重新導入。