将已安装的库添加到classpath的正确方法是什么?

时间:2013-11-04 19:06:00

标签: java debian classpath

在Debian中,使用apt-get install libsomething-java安装的库进入/usr/share/java目录。将这些添加到应用程序的类路径中的正确方法是什么?除非您将它们显式添加到类路径,否则IDE(至少IDEA)不会看到这些库。您是否应该手动将项目添加到项目中?我认为以这种方式在系统范围内安装的库可以像您的代码一样使用,例如,AWT和Collections API始终可用而无需将它们添加到类路径中。

更新

例如,我正在使用ant,我将<fileset dir="libs" includes="**/*.jar"/>添加到classpath。通过在libs目录中创建/usr/share/java/lib-i-need.jar的符号链接来使用我系统中安装的库是否正确,还是有更好的方法?

1 个答案:

答案 0 :(得分:0)

您应该在类路径中为应用程序显式添加外部库(jar文件)。 AWT和Collections API是JavaSE的一部分,它包含在JDK中。对于管理依赖项(例如jar,xml和其他工件),请阅读Maven。

如果在这个目录中包含你需要的所有库,我想,这是正确的方法。

相关问题