我使用了为问题"How to set the java.library.path from Eclipse?"提供的已接受答案来设置特定jar的库路径。
就我而言,我有大约10个第三方罐子,每个罐子依赖于同一套dll,但我需要为每个罐子做这个过程。我可以手动完成这个,但是有没有办法一次为多个罐子做这个?
答案 0 :(得分:1)
在您的情况下,手动编辑项目的.classpath
文件可能会提高您的效率。当我设置JAR本机库的位置时,以下条目将添加到我的.classpath
文件中:
<classpathentry exported="true" kind="lib" path="path/to/library.jar" sourcepath="/path/to/src">
<attributes>
<attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="path/to/native/library.dll"/>
</attributes>
</classpathentry>
您可以手动设置第一个JAR(通过Eclipse UI),关闭Eclipse并使用适当的修改在.classpath
中复制/粘贴生成的类路径条目,然后重新启动Eclipse。