【问题标题】:How to specify the -jar option in the file association windows 8如何在文件关联 windows 8 中指定 -jar 选项
【发布时间】:2017-10-06 02:01:25
【问题描述】:

我有一个著名的问题,我找到了很多答案,但没有一个显示 Windows8 的方向,我找不到它。

虽然我的 Jar 文件与 Java Platform SE Binary 相关联,但双击仍然无法执行程序。我在 this answer 中找到了解决方案,类似于有关此问题的许多其他解决方案。但是,在 Windows8 中,“文件夹”选项下没有“文件类型”选项卡以具有“高级”按钮和用于执行操作的应用程序文本字段。

我在哪里可以找到或者有什么替代方法?

谢谢

我也尝试从命令提示符运行它:

 Java -jar NA.jar

我得到了

没有主清单属性,在 NA.jar 中

作为一个错误。我在 META-INF/MANIFEST.MF 中有包和类信息

【问题讨论】:

  • 查看程序 Default Programs Editor 是否在较新的 Windows 版本中仍然有效,并在此处编辑文件关联。
  • 谢谢,@magicandre1981 我已经完成了该部分,程序显示:“C:\Program Files\Java\jre1.8.0_141\bin\javaw.exe”-jar“%1”%*作为程序路径,但我的 Jar 仍然没有执行......有什么想法吗?
  • 你得到什么错误?
  • 我尝试通过双击 jar 文件来运行我的程序。它什么也没做。我尝试了命令行:java -jar NA.jar,我收到了这个错误:“没有主要清单属性”我正在查看以下错误:stackoverflow.com/a/9689877/3827280
  • 您的 .jar 文件是否包含 META-INF/MANIFEST.MF 文件,并且该文件是否包含 Main-Class 属性?

标签: java jar windows-8 file-association


【解决方案1】:

我可以通过添加这一行来修复它:

     "C:\Program Files\Java\jre1.8.0_141\bin\javaw.exe" -jar "%1" %*

进入 HKEY_CLASSES_ROOT\Applications\javaw

【讨论】:

    猜你喜欢
    • 2013-09-28
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多