我开发了一个应用程序,主要是Swing
基于应用程序。我已经制作了JAR
整个项目的可执行文件。现在,当我单击它时,JAR
它会被执行并且我的项目开始并且Swing
窗口照常显示。但是,当我尝试在另一个系统上执行相同的可执行文件JAR
时,它不会被执行。请告知如何解决这个问题..!!
原因可能是他的系统上也可能没有安装 JRE,或者没有设置类路径..!请告知如何在他的系统上执行相同的 JAR。
我开发了一个应用程序,主要是Swing
基于应用程序。我已经制作了JAR
整个项目的可执行文件。现在,当我单击它时,JAR
它会被执行并且我的项目开始并且Swing
窗口照常显示。但是,当我尝试在另一个系统上执行相同的可执行文件JAR
时,它不会被执行。请告知如何解决这个问题..!!
原因可能是他的系统上也可能没有安装 JRE,或者没有设置类路径..!请告知如何在他的系统上执行相同的 JAR。
你在使用eclipse吗?也许其他系统没有JRE7
. 如果是这种情况,您有以下可能性:
JRE
在其他系统上更新JavaSE-1.6
在“Use an execution environment JRE”处选择这编译您的项目 JRE6 兼容。但是,您必须为您的问题提供更多详细信息。
您的问题缺少一些细节。
请指定在您朋友的机器上运行应用程序时获得的输出。
否则很难给出建议。
也欢迎提供更多详细信息:jdk/jre 版本、操作系统版本、构建脚本等。
看看:
http://launch4j.sourceforge.net http://jsmooth.sourceforge.net
这些将你的 jar 包装成一个可执行文件,这使得分发你的应用程序变得更容易,处理设置类路径和安装 JVM(如果不存在)的事情。