有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

windows如何在不发出java JAR的情况下执行JAR文件?

你好。我只想通过指定“hello.jar”或双击它而不是通过给出java -jar命令来执行它。但这并没有发生

下面是我遇到的错误:-

enter image description here

从上面的屏幕截图可以看出,java -jar hello.jar运行良好,这意味着类路径不是问题

下面是罐子的结构:- enter image description here

以及舱单的内容。具体如下:-

Manifest-Version: 1.0
Main-Class: hello.Main

以下是我所处环境的详细信息:- 操作系统:Windows 7高级版。 Java:Java7

我尝试了@Haloboy建议的以下方法,但没有成功:-

  1. 启动“控制面板”
  2. 单击“默认程序”
  3. 单击“将文件类型或协议与特定程序关联”
  4. 双击。罐子
  5. 浏览至:C:\Program Files\Java\jre7\bin\javaw。32位的exe Windows 7或C:\Program Files(x86)\Java\jre7\bin\javaw。适用于64位Windows 7的exe
  6. 单击“打开”按钮
  7. 单击Ok按钮

尝试过solutins提到的herehere但没有成功

任何关于如何将JAR文件与'java -jar'关联的帮助/指针都会很有帮助


共 (1) 个答案

  1. # 1 楼答案

    您可以通过以下方式在Windows 7中双击执行JAR文件:

    1.Start "Control Panel"

    2.Click "Default Programs"

    3.Click "Associate a file type or protocol with a specific program"

    4.Double click .jar

    5.Browse to: C:\Program Files\Java\jre7\bin\javaw.exe for 32 bit Windows 7 or
    C:\Program Files (x86)\Java\jre7\bin\javaw.exe for 64 bit Windows 7

    6.Click the Open button

    7.Click the Ok button