Java 将已安装的库添加到类路径的正确方法是什么?
在Debian中,使用apt get install libsomething java安装的库进入Java 将已安装的库添加到类路径的正确方法是什么?,java,debian,classpath,Java,Debian,Classpath,在Debian中,使用apt get install libsomething java安装的库进入/usr/share/java目录。将这些添加到应用程序类路径的正确方法是什么?IDE(至少IDEA)不会看到这些库,除非您显式地将它们添加到类路径中。您是否应该手动将需要的内容添加到项目中?我认为以这种方式安装在系统范围内的库对您的代码是可用的,就像AWT和Collections API在不将它们添加到类路径的情况下始终可用一样 更新: 例如,我使用ant并将添加到类路径。通过在libs目录中创
/usr/share/java
目录。将这些添加到应用程序类路径的正确方法是什么?IDE(至少IDEA)不会看到这些库,除非您显式地将它们添加到类路径中。您是否应该手动将需要的内容添加到项目中?我认为以这种方式安装在系统范围内的库对您的代码是可用的,就像AWT和Collections API在不将它们添加到类路径的情况下始终可用一样
更新:
例如,我使用ant并将
添加到类路径。通过在libs目录中创建指向/usr/share/java/lib-i-need.jar
的符号链接来使用安装在我的系统中的库是正确的,还是有更好的方法?您应该在类路径中为应用程序显式添加外部库(jar文件)。AWT和Collections API是JavaSE的一部分,它包含在JDK中。对于管理依赖项(例如jar、xml和其他工件),请阅读Maven
如果在这个目录中包含了所有您需要的库,我认为,这是正确的方式