如何在没有cmd的情况下运行.jar文件

时间:2013-09-05 23:27:27

标签: java jar

很抱歉,如果这有点愚蠢,但是当我输入java -jar quiz.jar时,我有一个运行良好的.jar文件。但是当我只是双击文件时它不起作用。我已将其设置为使用java.exe打开,并且我所有其他.jars都可正常工作。这只是我创造的那些。有任何想法吗?感谢。

2 个答案:

答案 0 :(得分:1)

您可以在上下文菜单中添加一个选项(使用注册表)。 例如,您可以将此代码复制到.reg文件中并运行它。 您应该在上下文菜单中有一个“运行Jar”选项。我在我的Windows安装上做到了,效果很好。

[HKEY_CLASSES_ROOT\*\shell\Run Jar]

[HKEY_CLASSES_ROOT\*\shell\Run Jar\command]
@="java.exe -jar %1"

如果要删除此选项,请创建并执行包含以下内容的新.reg文件:

[-HKEY_CLASSES_ROOT\*\shell\Run Jar]

答案 1 :(得分:0)

只需做:

  1. 右键单击JAR,
  2. “打开......”,
  3. 然后从JRE的javaw.exe文件夹
  4. 中选择bin
  5. 勾选“始终使用所选程序打开此类文件”。
  6. 请注意,它必须是javaw.exe,而不是java.exe。请自行浏览到正确的位置以确保。

    alternative也应该有用。