Java 有没有办法添加一个';libs&x27;Eclipse中我的项目的文件夹
我知道在Java项目(在Eclipse中)中添加附加库的唯一方法是手动将它们添加到项目的构建路径中Java 有没有办法添加一个';libs&x27;Eclipse中我的项目的文件夹,java,eclipse,Java,Eclipse,我知道在Java项目(在Eclipse中)中添加附加库的唯一方法是手动将它们添加到项目的构建路径中 有没有一种方法可以让我创建一个文件夹,并将其中的任何内容(.jars,更准确地说)添加到类路径中?我可以在eclipse中执行类似的操作吗?创建一个新的类路径变量(首选项),该变量指向您的目录,并将其添加到构建路径中 在项目中使用此选项(生成路径-添加变量) 例如:如果您希望在构建路径中有C:\MyDev\Libs Eclipse Windows首选项Java BuildPath类路径变量-新建
有没有一种方法可以让我创建一个文件夹,并将其中的任何内容(.jars,更准确地说)添加到类路径中?我可以在eclipse中执行类似的操作吗?创建一个新的类路径变量(首选项),该变量指向您的目录,并将其添加到构建路径中 在项目中使用此选项(生成路径-添加变量) 例如:如果您希望在构建路径中有C:\MyDev\Libs Eclipse Windows首选项Java BuildPath类路径变量-新建 创建一个新条目,调用指向C:\MyDev\Libs的MyDevLibs 在项目生成路径中-配置生成路径-库(选项卡)-添加变量
这应该可以。我建议的第一件事是开始使用maven,它可以很好地处理依赖性问题 或 创建一个lib文件夹将所有jar放入项目内的lib文件夹中 现在您可以选择该文件夹中的所有JAR,右键单击->构建路径->添加到构建路径
或者,您可以定义一个包含所有JAR的“用户库”,并将该项添加到项目的构建路径。您必须关心类路径,但也要关心build.properties。如果它不是构建属性的一部分,则库将不会是生成的*.jar文件的一部分 假设您的插件名为“rts.core.libs”,项目中包含一个名为“native/dll”的文件夹 您的文件.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>
使用AddLibrary,最好开始使用依赖关系管理器Ivy或Maven。
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
native/