Java IntelliJ外部jar相对路径

Java IntelliJ外部jar相对路径,java,intellij-idea,Java,Intellij Idea,我只是在尝试IntelliJ IDE,我想在我的java项目中添加一个外部jar 我已经在ProjectSettings->Modules->dependentials中找到了如何将外部JAR添加到我的项目中的方法。但道路总是绝对的。我还没有找到使路径与项目文件夹相对的方法(我的lib文件夹在我的项目文件夹中) e、 我不要这个 C:\Users\AUser\IdeaProjects\AProject\lib\alibrary.jar 相反,我想要这个..\AProject\lib\alibra

我只是在尝试IntelliJ IDE,我想在我的java项目中添加一个外部jar

我已经在
ProjectSettings->Modules->dependentials
中找到了如何将外部JAR添加到我的项目中的方法。但道路总是绝对的。我还没有找到使路径与项目文件夹相对的方法(我的lib文件夹在我的项目文件夹中)

e、 我不要这个
C:\Users\AUser\IdeaProjects\AProject\lib\alibrary.jar

相反,我想要这个<代码>..\AProject\lib\alibrary.jar

在Netbeans中,只需选中一个复选框就可以实现这一点。 IntelliJ中有类似的东西吗


如果没有,当其他人试图打开您的项目时,您如何处理这种情况?他是否需要编辑所有库路径?

我观察到当项目移动或打开共享项目时,
\lib\
中的所有内容都会自动正确地重新映射。

您是否尝试过使用
$MODULE\u DIR
输入路径?在上面的示例中,我用“$MODULE\u DIR”替换了“AProject”,现在它给了我“找不到指定的路径”错误
$MODULE\u DIR
将是IntelliJ模块的目录-因此可能尝试
$MODULE\u DIR/./../AProject/lib/alibrary.jar
(或您的相对路径)不,这要简单得多。进入项目设置,单击库,并将带有JAR(例如/lib)的目录标记为JAR目录。添加到其中的每个库都将位于类路径中。