Java 如何在Eclipse中相对引用库?

Java 如何在Eclipse中相对引用库?,java,eclipse,dll,relative-path,Java,Eclipse,Dll,Relative Path,我一直在问很多关于LTI-CIVIL的问题,我已经找到了一个解决方案。为此,我需要相对引用LTI的本机库。可以在Eclipse中相对引用库吗 如果没有,解决方法是什么?好的。这个答案对你有用。我知道您没有使用ant,但是您仍然可以在jar的清单中指定一个类路径。在类路径中包含点,并将LTI jar放在同一文件夹中。这意味着您可以在同一最外层将jar和LTI jar拉上拉链 如果您想要其他问题的目录结构,可以将../puttihere放在类路径中 此答案将为您提供更多详细信息: 您可以右键单击项目

我一直在问很多关于LTI-CIVIL的问题,我已经找到了一个解决方案。为此,我需要相对引用LTI的本机库。可以在Eclipse中相对引用库吗


如果没有,解决方法是什么?

好的。这个答案对你有用。我知道您没有使用ant,但是您仍然可以在jar的清单中指定一个类路径。在类路径中包含点,并将LTI jar放在同一文件夹中。这意味着您可以在同一最外层将jar和LTI jar拉上拉链

如果您想要其他问题的目录结构,可以将../puttihere放在类路径中

此答案将为您提供更多详细信息:


您可以右键单击项目,然后单击属性->Java构建路径->添加JAR


这应该可以解决问题:

我真的不知道。我知道,如果我相对引用本机库的路径,我将能够使我的jar可分发阅读:看起来我不能相对引用任何东西:/也许我错了。你可以根据这一点使用类路径。好的,这个答案是有道理的。以前,我只在Eclipse中加载了lti.jar,但我得到了一个不满意的LinkException,这意味着它希望我加载dll?让它在Eclipse中保持原样。您可以制作一个脚本或使用ant将您的应用程序打包,以便在其中设置类路径。这意味着eclipse中的dir结构和您的dist会有所不同,但这样可以吗?还是绝对路径!如果您在最后一步尝试添加外部jar,我需要相对pathAn,这样做有效吗?您是否也在使用ant、maven或其他构建工具?@Jessemon不,我没有。您想在可分发的应用程序中包括LTI吗?听起来你不想那样做?用户将如何在他们的系统上获得LTI jar?@Jessemon I将为用户提供一个包含jar和LTI的zip文件。用户可以在任何地方提取它,所以我需要它relative@Jessemon