Raf*_*mal 24 java eclipse classpath
有没有办法使用Eclipse将所有jar文件包含在类路径的目录中?
可以通过以下命令使用命令行来完成:
java -cp "lib/*" my.package.Main
Run Code Online (Sandbox Code Playgroud)
但是如何从日食中完成呢?
编辑:我.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>
Run Code Online (Sandbox Code Playgroud)
这F:/Program Files/Java/log4j/apache-log4j-2.0-alpha2-bin/是文件所在的jar文件夹.但它没有用.
更新:似乎没有直接的方法来做到这一点.并且可能是最简单的解决方案是创建用户库.
Aar*_*lla 25
不要使用项目之外的文件夹,而是将所有必需的JAR复制到lib/项目内的文件夹中.
现在您可以选择该文件夹中的所有JAR,右键单击 - >构建路径 - >添加到构建路径.
或者,您可以定义包含所有JAR的"用户库",并将该单个项添加到项目的构建路径中.
但IMO的最佳解决方案是使用Maven.获取Eclipse的M2E插件并将项目转换为Maven项目.现在,您可以使用"添加依赖关系"将数百万个其他项目(包括他们需要的所有项目)添加到项目中.Maven将为您下载和管理依赖项.
| 归档时间: |
|
| 查看次数: |
43398 次 |
| 最近记录: |