D:\Java\jdk-21)。JAVA_HOME = D:\Java\jdk-21Path 追加 %JAVA_HOME%\binCLASSPATH = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(現代構建工具 Maven/Gradle 不依賴此變量,可省略)java -version、javac -version 輸出版本信息即成功。Window → Preferences → General → Workspace:Text file encoding = UTF-8,New text file line delimiter = Unix。防止中文亂碼、換行符差異導致 Git diff 噪音。
Java → Code Style → Formatter:導入團隊統一 formatter.xml(Google Java Style / Alibaba Java Style)。Java → Editor → Save Actions:勾選 Format source code、Organize imports、Additional actions(如移除未使用變量、添加 @Override 等),保存即自動美化。Java → Editor → Content Assist:Auto activation triggers for Java 填入 ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,輸入任意字符即觸發提示,無需按 Alt+/。
General → Editors → Text Editors:勾選 Show line numbers、Show whitespace characters。
General → Appearance → Colors and Fonts → Basic → Text Font:推薦 JetBrains Mono、Fira Code(支持連字符)、Consolas,大小 14-16。Theme 選 Dark 護眼。
General → Editors → File Associations:*.jsp 關聯 JSP Editor(非 Visual JSP Designer),避免「Unhandled event loop exception」崩潰。
修改專案名需同步修改 .project 文件中 <name> 標籤,單純重命名文件夾會導致 Eclipse 識別異常。
| 現象 | 原因 | 解決 |
|---|---|---|
| 編輯 JSP 報 Unhandled event loop exception | 默認關聯 Visual JSP Designer | File Associations 改為 JSP Editor |
| 控制台中文亂碼 | JVM 默認編碼 GBK | |
| Maven 依賴不更新 | 本地倉庫索引舊 | Maven → Update Project → Force Update |
| 專案紅叉但無錯誤標記 | .classpath/.project 損傷 | 刪除專案(不勾選 Delete contents)重新 Import |