如何在双击后使jar文件执行

时间:2011-10-21 20:49:28

标签: java

我有下一个问题 - 当我从命令行调用java -jar name.jar时,我的.jar文件正常工作 但是当我在Windows 7的桌面上双击它时,它无法启动... 此外,当我尝试通过单击鼠标右键“打开”并选择Java(TM)SE平台二进制文件来启动它时,它也不启动 如何让它从双击开始?

1 个答案:

答案 0 :(得分:2)

显然,.jar扩展程序与您计算机上的javaw.exe无关。

为此,请在命令行窗口中运行以下两个命令:

ftype jarfile="C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" %*
assoc .jar jarfile

(将javaw.exe的路径调整为安装路径)

您应该使用具有管理权限的帐户运行此操作,因为这将更新globel注册表。

编辑(评论后):
由于Java7尚未普及,您应该使用编译器开关-target 1.6重新编译源代码,或者从一开始就使用Java6编译它们。你的jar文件也应该用Java6