java - 我可以在哪里放置我的 java 库,以便它们在使用 javac 时始终位于类路径中?

标签 java jar classpath libraries

我使用的是 mac,我想知道是否有一个目录可以放置我经常使用的所有 java 库,这样我就可以编译/运行使用它们的代码而无需显式设置每次类路径?我想做一些类似于包管理器在 python 中所做的事情,但似乎没有任何用于 java 的包管理器。

最佳答案

我强烈建议您避免这样做。虽然这对您个人来说可能很方便,但从可重复性的角度来看却很糟糕。如果您的代码有问题并想将您的项目发送给其他人查看,他们不必为了能够编译它而重现您的整个环境。

对于 Java 中的包管理,请查看 Maven项目。这将允许您描述您的项目依赖项,并让该工具自动下载适当的 JAR 并将它们添加到您项目的类路径中。

关于java - 我可以在哪里放置我的 java 库,以便它们在使用 javac 时始终位于类路径中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13457717/

相关文章:

java - Hadoop 2.2.0 源码打包

java - 在 Java 打印对话框中隐藏 "Print to file"

java - 制作一个 JAR 文件,其中包含任何子目录中某种类型的所有文件

java - Eclipse JDT 类 ASTVisitor 未找到

java - 为什么 Camel noErrorHandler 使用堆栈跟踪记录警告消息?

java - Gson 无法使用自定义序列化程序进行反序列化

java - 访问与工作目录相同级别的 .properties 文件

java - 如何将 sqlite db 文件包含到 netbeans 中的 jar 中?

执行JAR时java.lang.ClassNotFoundException : com. mysql.jdbc.Driver

java - 如何在仅给出 jar 文件名的情况下获取 jar 文件在类路径中的绝对路径?