2017-07-23 96 views
1

我只是嘗試了IntelliJ IDE,我想添加一個外部jar到我的java項目。IntelliJ外部jar相對路徑

我已經想出瞭如何將外部罐子添加到我的項目ProjectSettings -> Modules -> Dependencies。但道路總是絕對的。我還沒有找到方法使路徑相對到項目文件夾(我的lib文件夾是在我的項目文件夾中)。

例如我不想要這個 C:\Users\AUser\IdeaProjects\AProject\lib\alibrary.jar

而是我想要這個。 ...\AProject\lib\alibrary.jar

在Netbeans中,只需選中一個複選框即可。 IntelliJ中是否有類似的東西?

如果不是,那麼當別人試圖打開您的項目時,您會如何處理這種情況?他需要編輯所有庫路徑嗎?

+0

您是否嘗試過使用'$ MODULE_DIR'輸入路徑? –

+0

在上面的例子中,我用'$ MODULE_DIR'替換了'AProject',現在它給了我一個錯誤'指定的路徑找不到' – Lars

+0

'$ MODULE_DIR'將成爲IntelliJ模塊的目錄 - 所以可能試試'$ MODULE_DIR/../../ AProject/lib/alibrary.jar'(或者你的相對路徑是什麼) –

回答

0

我觀察到在.\lib\中的所有內容總是在項目移動或打開共享項目時自動重新映射。