【发布时间】:2013-09-09 22:46:10
【问题描述】:
对不起,如果这有点愚蠢,但我有一个 .jar 文件,当我键入 java -jar quiz.jar 时它运行得很好。但是当我只是双击文件时它不起作用。我将它设置为使用 java.exe 打开,并且我所有的其他 .jar 都可以正常工作。这只是我创建的。有任何想法吗?谢谢。
【问题讨论】:
-
双击会发生什么?
对不起,如果这有点愚蠢,但我有一个 .jar 文件,当我键入 java -jar quiz.jar 时它运行得很好。但是当我只是双击文件时它不起作用。我将它设置为使用 java.exe 打开,并且我所有的其他 .jar 都可以正常工作。这只是我创建的。有任何想法吗?谢谢。
【问题讨论】:
您可以在上下文菜单中添加一个选项(使用注册表)。 例如,您可以将此代码复制到 .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]
【讨论】:
只需这样做:
bin 文件夹中选择 javaw.exe,请注意,它必须是javaw.exe,而不是java.exe。请自行浏览到正确的位置以确保。
这个alternative 应该也可以工作。
【讨论】: