我一直想知道这个问题有一段时间了。 一些 jar 文件如果没有将所需的库压缩在其中或与它们在同一目录中,那么它们如何工作? 例如,bukkit 插件。每次我制作一个时,我都会包含 bukkit 库。但是当生成jar文件时,jar文件中没有bukkit库的痕迹。
最佳答案
这里有一个类似的问题Confusion in understanding classpath 。 这一切都在于理解 CLASSPATH 是什么以及它是如何工作的,尝试看看这个页面,它解释了如何“搜索”/加载类 http://docs.oracle.com/javase/6/docs/technotes/tools/findingclasses.html
.
关于没有库的 Java jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25732394/