有没有办法添加' libs' Eclipse中我的项目的文件夹

时间:2014-06-27 09:42:50

标签: java eclipse

我知道在Java项目(在Eclipse中)添加其他库的唯一方法是手动将它们添加到项目的构建路径中。

有没有一种方法可以创建一个文件夹,并且其中的任何内容(.jars,更准确)都会添加到类路径中?我可以在日食中做那样的事吗?

3 个答案:

答案 0 :(得分:1)

创建一个新的Classpath变量(Preferences),它指向您的目录并将其添加到构建路径。

在项目中使用它(构建路径 - 添加变量)

For Ex:如果你想在你的构建路径中拥有C:\ MyDev \ Libs

Eclipse-Windows-Preferences-Java-BuildPath-Classpath变量 - 新增功能 创建一个新条目,调用MyDevLibs指向C:\ MyDev \ Libs

在项目构建路径中 - 配置构建路径 - 库(选项卡) - 添加变量

应该这样做。

答案 1 :(得分:0)

我建议的第一件事是开始使用maven,它很好地处理依赖问题

创建一个lib文件夹将所有JAR放入项目内的lib文件夹中。

现在您可以选择该文件夹中的所有JAR,右键单击 - >构建路径 - >添加到构建路径。

或者只是您可以定义一个包含所有JAR的“用户库”,并将该单个项目添加到项目的构建路径中。

答案 2 :(得分:0)

您必须关心类路径,还要关注build.properties。如果它不是构建属性的一部分,则库将不是生成的* .jar文件的一部分。

假设您的插件名为&#39; rts.core.libs&#39; ,该项目包含一个名为&#39; native / dll&#39; <的文件夹/ em>的

您的文件 .classpath 将如下所示

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
    <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
        <attributes>
            <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="rts.core.libs/native/dll"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

并且您的 build.properties 文件看起来像

source.. = src/
output.. = bin/
bin.includes = META-INF/,\
               .,\
               native/