【发布时间】:2013-05-18 19:38:15
【问题描述】:
我使用 SWT GUI 编写了一个小型 Java 程序,它在给定的文本文件中搜索给定的单词,但是当我在 Eclipse 中运行该程序时它运行良好,如果我将它导出为可运行的 jar 文件,在我的 PC 中它工作得很好,但是当我在其他 PC 上运行它时它就不起作用(无法运行,不启动框架)......而且我和其他 PC 中都安装了相同的 Java JDK(1.7)。在JDK1.7之前,当我执行可运行的jar文件时,它在所有其他PC上运行良好,但现在任何jar文件都不能在其他PC上运行,而只能在我的PC上运行……。 现在如果有人知道问题是什么,请建议我如何解决。
注意:我在三个选项中导出了 jar 文件,但结果都是一样的。
- 将所需的库提取到生成的 JAR 中
- 将所需的库打包到生成的 JAR 中
- 将所需的库复制到生成的 JAR 旁边的子文件夹中
提前致谢!
【问题讨论】:
-
如果您解压文件,是否包含所有必需的类?如何包含 SWT jar?
-
你能给我们看看 .jar 吗?
-
我解压了文件,jar 文件中有所需的所有文件和库,我使用了两种方法包括库 1. 通过添加外部存档。 2.将jar文件复制粘贴到项目中,然后添加到构建路径,没有人解决问题
标签: java executable-jar