[英]Eclipse: Adding all the jars from a folder in java classpath
有没有办法使用 Eclipse 将所有 jar 文件包含在类路径中的目录中?
可以通过以下命令使用命令行来完成:
java -cp "lib/*" my.package.Main
但是如何从 eclipse 中完成呢?
编辑:我将项目 floder 中的.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 的基本部分。
https://github.com/benjchristensen/SimpleDirectoryContainer_EclipsePlugin
在 eclipse (windows) 中,右键单击要添加到类路径中的 libs 文件夹(包含所有 jar 文件)-> 构建路径-> 配置构建路径-> 单击类路径-> 添加类文件夹-> 选择java文件的文件夹......这样你就可以在类路径中创建多个jar文件
右键单击项目 -> 属性.. -> Java 构建路径 -> 库 -> 添加类文件夹...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.