如何配置项目构建路径以使一组位于同一目录中的.jar文件自动包含在构建路径中?这意味着将新的.jar文件添加到此目录(并刷新项目)会更新构建路径?Rem:我不是在Web应用程序中工作,而是在独立的Java应用程序中工作.我知道在Dynamic Web Project中可以将WEB-INF/lib中的所有.jars包含在构建路径中.是否可以在独立应用程序中执行相同的包含?
我正在使用Eclipse 3.4
Yon*_*oit 11
AFAIK,没有正常的方法可以做到这一点.
如果你真的想要,那就有点黑客了.Eclipse .classpath文件是一个非常简单的XML.您可以编写遍历目录的脚本或ant任务,更新.classpath xml并刷新项目.
小智 9
使用自制的"ClassPath容器"解决了这个问题,但需要您构建一个Eclipse插件:http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-classpath.html
我的同事实现了一个类路径容器,它在工作区内的给定目录中递归查找jar,看看http://openscada.org/2010/05/31/adding-a-directory-as-class-path-to -日食/
更新站点位于http://repo.openscada.org/p2/bob/R
该插件是LGPL V3的许可证,您可以在https://github.com/ctron/org.openscada.bob下找到源代码.
wor*_*ad3 -2
您是否尝试过在类路径中使用通配符?所以你会使用类似的东西:
javac MyApp.java -cp /some/path/to/libraries/*.jar
Run Code Online (Sandbox Code Playgroud)
我已经有一段时间没有使用 java 了,所以不确定上面的方法是否可行,但这是我期望的语法。