Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将已安装的库添加到类路径的正确方法是什么?_Java_Debian_Classpath - Fatal编程技术网

Java 将已安装的库添加到类路径的正确方法是什么?

Java 将已安装的库添加到类路径的正确方法是什么?,java,debian,classpath,Java,Debian,Classpath,在Debian中,使用apt get install libsomething java安装的库进入/usr/share/java目录。将这些添加到应用程序类路径的正确方法是什么?IDE(至少IDEA)不会看到这些库,除非您显式地将它们添加到类路径中。您是否应该手动将需要的内容添加到项目中?我认为以这种方式安装在系统范围内的库对您的代码是可用的,就像AWT和Collections API在不将它们添加到类路径的情况下始终可用一样 更新: 例如,我使用ant并将添加到类路径。通过在libs目录中创

在Debian中,使用apt get install libsomething java安装的库进入
/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

如果在这个目录中包含了所有您需要的库,我认为,这是正确的方式