2013-04-08 71 views
3

這是第一次,我給一個機會的IntelliJ,並說實話,它不會很好......的IntelliJ更新路徑變量

我已經導入我的Eclipse的子項目。它們使用外部的.jar依賴關係,它們被指定爲一個變量,即:$ EXTERNAL_LIBS/derby.jar

當我導入了我的項目時,IntelliJ識別出這個變量並要求給它一個值,我錯過了走錯路。現在我在子項目屬性上看到所有指向錯誤路徑的模塊依賴關係。

我轉到文件 - 設置並將我的EXTERNAL_LIBS的值更改爲正確的路徑,但所有當前的依賴關係似乎沒有反映這種更改。他們仍然指着第一條錯誤的道路。

我想去一個一個嗎?我不明白IntelliJ如何管理路徑變量......當我嘗試添加新的模塊依賴關係時,它強制我從硬盤中選擇它,並且沒有給出使用任何這些變量的更改......文檔相當差......

回答

11

路徑變量可以在File更改| Settings | Path Variables

它們由IDE在項目加載和項目保存時透明地處理。

當項目加載幷包含路徑變量時,IDE將用設置中定義的實際路徑替換它們。如果尚未定義路徑變量,則IDE將要求您定義它。

當項目文件保存在磁盤上時,IDE將透明地靜靜地替換所有匹配具有變量名稱的已定義變量的路徑。

它可以完全自動工作,用戶無需在任何IDE設置中明確定義變量,只需使用庫中的實際路徑,它們將替換爲項目保存中的相應變量,以便您的項目文件是可移植的其他用戶可以在第一次打開該項目時爲路徑變量定義不同的值。

+0

謝謝,你可以解釋什麼文件不能...... – lqbweb 2013-04-08 14:12:54

+0

這個解釋可以添加到路徑變量頁面嗎? https://www.jetbrains.com/idea/help/path-variables.html – 2015-11-27 16:09:07