在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
的符号链接来使用我系统中安装的库是否正确,还是有更好的方法?
答案 0 :(得分:0)
您应该在类路径中为应用程序显式添加外部库(jar文件)。 AWT和Collections API是JavaSE的一部分,它包含在JDK中。对于管理依赖项(例如jar,xml和其他工件),请阅读Maven。
如果在这个目录中包含你需要的所有库,我想,这是正确的方法。