0

我开发了一个应用程序,主要是Swing基于应用程序。我已经制作了JAR整个项目的可执行文件。现在,当我单击它时,JAR它会被执行并且我的项目开始并且Swing窗口照常显示。但是,当我尝试在另一个系统上执行相同的可执行文件JAR时,它不会被执行。请告知如何解决这个问题..!!

原因可能是他的系统上也可能没有安装 JRE,或者没有设置类路径..!请告知如何在他的系统上执行相同的 JAR。

4

3 回答 3

1

你在使用eclipse吗?也许其他系统没有JRE7. 如果是这种情况,您有以下可能性:

  1. JRE在其他系统上更新
  2. 在eclipse中新建一个项目,JavaSE-1.6在“Use an execution environment JRE”处选择

这编译您的项目 JRE6 兼容。但是,您必须为您的问题提供更多详细信息。

于 2012-11-11T11:43:58.437 回答
0

您的问题缺少一些细节。

请指定在您朋友的机器上运行应用程序时获得的输出。

否则很难给出建议。

也欢迎提供更多详细信息:jdk/jre 版本、操作系统版本、构建脚本等。

于 2012-11-11T11:44:11.813 回答
0

看看:

http://launch4j.sourceforge.net http://jsmooth.sourceforge.net

这些将你的 jar 包装成一个可执行文件,这使得分发你的应用程序变得更容易,处理设置类路径和安装 JVM(如果不存在)的事情。

于 2012-11-11T11:52:33.557 回答