java - Java - 如何通过双击Windows7 64位运行jar文件?

在命令行中运行.jar文件可以正常工作,但是,我无法通过双击Windows 7(64)来运行.jar文件。双击后似乎没有什么发生。

我尝试了ftype,提示没有成功:


ftype jarfile="C:Program FilesJavajre7binjavaw.exe" -jar"%1" %*



我重新安装了64位JDK 7也没有成功。

有什么好主意?

时间:

如果你以前使用过右键单击,并且使用pathtoyourjavaw.exe打开,则需要删除以下注册表项。

[-HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.jar]

然后运行


C:>assoc .jar=jarfile


C:>ftype jarfile="C:pathtoyourjavaw.exe" -jar"%1" %*



你还可以从命令提示cmd


java.exe -jar file.jar



对于Windows 7:

  • 启动"控制面板""
  • 单击“默认程序”
  • 单击“将文件类型或协议与特定程序关联”
  • 双击.jar
  • 浏览 C:Program FilesJavajre7binjavaw.exe
  • 单击打开按钮
  • 单击确定按钮

这是我的方法

创建文件bat (例如openJar.bat )。


@echo off


start javaw -jar"%1" %*


exit



  • 右键单击jar文件>属性>选择打开方式(更改按钮),然后选择文件bat ,
  • 双击你的jar文件来测试它。

...