0

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

更新:

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

4

1 回答 1

0

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

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

于 2013-11-04T19:30:07.400 回答