有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java有没有办法在Eclipse中将“libs”文件夹添加到我的项目中

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

有没有一种方法可以让我创建一个文件夹,并将其中的任何内容(.jars,更准确地说)添加到类路径中?我可以在eclipse中做类似的事情吗


共 (3) 个答案

  1. # 1 楼答案

    创建一个指向目录的新类路径变量(首选项),并将其添加到构建路径

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

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

    Eclipse Windows首选项Java BuildPath类路径变量-新增 创建一个新条目,调用指向C:\MyDev\Libs的MyDevLibs

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

    这应该可以

  2. # 2 楼答案

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

    或者

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

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

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

  3. # 3 楼答案

    你必须关心类路径,但也要关心构建。财产。如果它不是生成属性的一部分,库将不会是生成的*的一部分。jar文件

    假设你的插件名为'rts。果心libs',该项目包括一个名为'native/dll'的文件夹

    你的文件。类路径将看起来像

    <?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>
    

    还有你的身材。属性文件看起来像

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