如何在Java中创建全局可用的库?

时间:2016-03-16 14:55:56

标签: java installation global packages

我的意思是,在Java中,有一组标准的包可以从计算机上任何上下文中的任何程序引用。因此,当我想处理光栅图像时,我只需将import java.awt.image.BufferedImage添加到我的文件顶部,我就可以使用该预构建的类,而无需在编译和运行时完全引用实际的java.awt.image包文件。 这些可全球导入的软件包保存在哪里和/或如何以相同的方式全局提供我的软件包文件?

我最近一直在编写很多小帮助程序,其中大多数都做了非常类似的事情,而且在没有明确引用我的包文件的情况下重用代码会很方便。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你可以将你想要的任何jar库放到你的JRE中以获得相同的结果 - 来自这个jar的类在运行时可以在classpath中使用,虽然不建议这样做没有理由:)但是如果你只是学习和不想使用构建工具,这没关系

[java-home]/lib/ext - standart place for your libraries
[java-home]/lib/endorsed - place for the libraries which API's overwrite default JRE's ones