Java 关于可执行jar文件

Java 关于可执行jar文件,java,jar,executable-jar,Java,Jar,Executable Jar,我开发了一个应用程序,主要是基于Swing的应用程序。我已经制作了整个项目的可执行文件JAR。现在,当我点击JAR时,它就会被执行,我的项目开始了,Swing窗口会像往常一样出现。但当我试图在另一个系统上执行相同的可执行文件时,它不会被执行。请建议如何解决此问题 原因可能是他的系统上也可能没有安装JRE,或者没有设置类路径。。!请告知如何在他的系统上执行相同的JAR。您正在使用eclipse吗?可能其他系统没有JRE7。如果是这种情况,您有以下可能性: 在另一个系统上更新JRE 在eclipse

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


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

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

  • 在另一个系统上更新
    JRE
  • 在eclipse中创建一个新项目,并在“使用执行环境JRE”中选择
    JavaSE-1.6

  • 这将编译与JRE6兼容的项目。但是,您必须为您的问题添加更多细节。

    您的问题缺少一些细节

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

    否则就很难提出建议

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

    请查看:

    http://jsmooth.sourceforge.net


    这将把你的jar包装成一个可执行文件,从而更容易分发你的应用程序,负责设置类路径和安装JVM(如果不存在)。

    @Borys86..我得到了答案我需要从命令窗口手动设置路径和类路径使用
    java-Jar.Jar从另一台计算机的命令行运行Jar并复制/粘贴输出。我想你需要更新JRE的环境,客户端可能有1.5版本,您可能已经在1.6版本中编译并放置在那里。