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