java - 使用 classpathentry 包含多个 jar

标签 java eclipse jar classpath

我有一个 eclipse 的 .classpath 文件,看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="src" path="test"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="output" path="bin"/>
    <classpathentry kind="lib" path="/libraries/jee/servlet-api.jar"/>
    <classpathentry kind="lib" path="/libraries/junit/junit-4.6.jar"/>
    <classpathentry kind="lib" path="/libraries/log4j/log4j-1.2.15.jar"/>
</classpath>

我想将整个 jar 目录添加到类路径中 - 我喜欢 eclipse(或者更准确地说,我们使用 .classpath 格式的基于 ant 的构建过程)知道位于单个目录中的多个 jar,而无需直接指定它们。我该怎么做?

最佳答案

我不确定 eclipse 自己能做到这一点。

你可以试试

  1. 移动到 Maven 为您构建系统,然后它的 eclipse:eclipse 命令将为您生成 .classpath 文件
  2. 让 ant 在构建后修改 .classpath。毕竟,它只是 xml

关于java - 使用 classpathentry 包含多个 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1073693/

相关文章:

java - org.dom4j.DocumentException : Connection timed out: connect and Nested exception: Connection Nested exception

java - Java 代码内部基准测试

java - 在 IntelliJ 中使用 Maven 构建 Vaadin 应用程序时遇到问题

java - Maven (eclipse) 使用阴影 jar 代替原始 jar

java - 在 Eclipse 中使用循环导入构建 Java 项目

eclipse - Eclipse 中的 Tomcat 部署自动化

java - 使用 IntelliJ IDEA 构建 .jar 文件给我一个无法使用的文件

java - 运行 jar 后继续在控制台执行

gradle - 如何更改使用 shadowjar 创建的 jar 的名称

java - 有状态 session Bean 打包在 war 中并打包在 Ear->jar 中时出现意外行为