Eclipse:在java类路径中添加文件夹中的所有jar

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

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

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

但是如何从日食中完成呢?

编辑:我在我的项目floder中编辑了.classpath条目:

        

这里F:/Program Files/Java/log4j/apache-log4j-2.0-alpha2-bin/jar文件所在的文件夹。 但它没有用。

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

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

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

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

但IMO的最佳解决方案是使用Maven。 获取Eclipse的M2E插件并将您的项目转换为Maven项目。 现在,您可以使用“添加依赖关系”将数百万个其他项目(包括他们需要的所有项目)添加到项目中。 Maven将为您下载和管理依赖项。

不是没有插件。 我不知道为什么这个function不是eclipse的基本部分。

https://github.com/benjchristensen/SimpleDirectoryContainer_EclipsePlugin

右键单击项目 – >属性.. – > Java构建路径 – >库 – >添加类文件夹…

在eclipse中,如果你想创建一个用户库,你必须将每个jar添加到根目录,你不能递归地包含该文件夹。 但是您可以添加类文件夹递归,并将其视为库。 如果你的公司仍然不考虑maven,这是非常老派的做事方式。

右键单击项目 – >属性.. – > Java构建路径 – >库 – >添加类文件夹…

Joseph K Strauss的回答是正确的,这是有效的,我试过并测试过它。 无法想象它为什么会被投票。