【问题标题】:Executable jar doesn't start normally可执行 jar 无法正常启动
【发布时间】:2012-01-09 05:32:10
【问题描述】:

我用 eclipse indigo 创建了一个可执行的 jar 文件,但是当我双击它时没有任何反应。但是当我将 java -jar c:/dir/filename.jar 写入 cmd 时,它可以工作。其他罐子运行良好。我正在使用 jdk 1.7.0_02 和 eclipse indigo。怎么才能正常启动呢?

【问题讨论】:

  • 你是如何创建可执行 jar 的?

标签: java jar


【解决方案1】:

您可以通过双击运行 jar,您只需确保 Java 与 .jar 文件相关联。最简单的方法是重新安装 JRE(这通常会为您完成)。

否则,您将需要修改一些 Windows 属性(我不确定您运行的是哪个版本的 Windows)以将 .jar 文件指向 javaw.exe 的实例。

Here's a link 到 Windows 7 页面了解如何操作。

【讨论】:

    【解决方案2】:

    右键单击 .jar 文件并转到属性,然后将“打开方式”程序设置为“Java SE 二进制”。

    【讨论】:

      【解决方案3】:

      您可以通过将 .jar 扩展名与通过 javaw.exe 运行它的命令相关联来做到这一点。

      "C:\Program Files\Java\{java version}\bin\javaw.exe" -jar "%1" %*
      

      【讨论】:

        猜你喜欢
        • 2012-06-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-03
        • 2021-04-11
        • 1970-01-01
        相关资源
        最近更新 更多