1
在不同的開發機器上(某些Win,某些Mac),我的JRE在不同的地方。在我的Mac上,每次我獲取或切換分支時,似乎都必須從明確的JDK版本將我的JRE路徑重置爲系統默認值。這些信息存儲在哪裏?我如何保持這種信息不被混淆,或以更好的方式處理?Eclipse和git - 每當我切換分支時,我的JRE系統庫得到重置
在不同的開發機器上(某些Win,某些Mac),我的JRE在不同的地方。在我的Mac上,每次我獲取或切換分支時,似乎都必須從明確的JDK版本將我的JRE路徑重置爲系統默認值。這些信息存儲在哪裏?我如何保持這種信息不被混淆,或以更好的方式處理?Eclipse和git - 每當我切換分支時,我的JRE系統庫得到重置
該信息在項目級別上指定時存儲在.classpath文件中。您應該讓git忽略該文件(忽略「點資源」文件是很常見的),或者應該更改類路徑文件以使用默認JVM。
通過選擇項目並在上下文菜單中選擇「構建路徑 - >配置構建路徑」來執行後者。轉到Libraries選項卡,選擇列出的JVM並單擊「remove」。接下來點擊「Add Library ...」,然後選擇「JRE System Library」。點擊「下一步」後,選擇默認的JVM並點擊「確定」。
還有一條相關評論。如果你使用maven,很多這些構建配置問題將會消失。當然,這也有一些學習曲線的成本。