Eclipse:从Java类路径中的文件夹添加所有jar

有没有办法使用Eclipse在类路径的目录中包含所有jar文件?

可以通过以下命令使用命令行来完成:

java -cp "lib/*" my.package.Main

但是如何从日食中做到呢?

.classpath在项目文件夹中将条目编辑为:

<?xml version="1.0" encoding="UTF-8"?>

<classpath>

<classpathentry kind="src" path="src"/>

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>

<classpathentry kind="lib" path="F:/Program Files/Java/log4j/apache-log4j-2.0-alpha2-bin/*"/>

<classpathentry kind="output" path="classes"/>

</classpath>

F:/Program Files/Java/log4j/apache-

log4j-2.0-alpha2-bin/是文件所在的jar文件夹。但这没有用。

似乎没有直接的方法可以做到这一点。可能最简单的解决方案是创建用户库。

回答:

将所有必要的JAR复制到lib/项目内部的文件夹中,而不是使用项目外部的文件夹。

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

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

但是,IMO最好的解决方案是为此使用Maven。获得用于Eclipse的M2E插件,并将您的项目转换为Maven项目。现在,您可以使用“添加依赖项”将数百万其他项目(包括

他们 需要的所有内容)添加到您的项目中。Maven将为您下载和管理依赖项。

以上是 Eclipse:从Java类路径中的文件夹添加所有jar 的全部内容, 来源链接: utcz.com/qa/411510.html

回到顶部