【发布时间】:2013-03-29 17:12:55
【问题描述】:
我是 Java 新手,正在使用 Eclipse 编写 Java 代码。
我添加了很多库 (.jar) 文件作为引用库。我还将我的项目导出为JAR 文件。我的问题是,如果我在引用的库与我的计算机不在同一位置的计算机上运行此文件,它会成功运行吗?
我还制作了一个runnable JAR 文件,与之前的文件(~24 KB)相比,它的大小要大得多(~29 MB)。
【问题讨论】:
-
您应该查看“可运行的 JAR 文件”——我怀疑它会包含所有依赖项的内容。
-
@JonSkeet 是的,确实如此。但不是只有较小的文件可以在其他机器上运行吗?
-
不,因为那样其他机器就没有你依赖的代码了。