Eclipse中的Java库路径 - 一次将dll库添加到多个jar中?

时间:2010-10-19 18:43:14

标签: java eclipse

我使用了为问题"How to set the java.library.path from Eclipse?"提供的已接受答案来设置特定jar的库路径。

就我而言,我有大约10个第三方罐子,每个罐子依赖于同一套dll,但我需要为每个罐子做这个过程。我可以手动完成这个,但是有没有办法一次为多个罐子做这个?

1 个答案:

答案 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。