关于可执行jar文件

时间:2012-11-11 11:36:37

标签: java jar executable-jar

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

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

3 个答案:

答案 0 :(得分:1)

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

  1. 更新其他系统上的JRE
  2. 在eclipse中创建一个新项目,然后在“使用执行环境JRE”中选择JavaSE-1.6
  3. 这会编译您的项目JRE6兼容。但是,您必须在问题中添加更多详细信息。

答案 1 :(得分:0)

您的问题缺少一些细节。

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

否则很难提出建议。

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

答案 2 :(得分:0)

看看:

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

这些将您的jar包装成可执行文件,这样可以更轻松地分发您的应用程序,处理设置类路径和安装JVM(如果不存在)。