• 介绍

我们要运行jar文件,除了可以通过命令行来执行,能不能像打开exe文件那样双击打开呢?答案是可定的。

之所以在Windows下可以双加打开一个程序,是因为在注册表中将该文件后缀名与执行程序关联了,然而我们的jar运行有时候还是需要参数的,怎么办呢,这都是可以通过配置注册表来解决。

  • 步骤

在Windows下,是可以像运行Windows程序那样双击打开Java程序的。但是,右键选择“打开方式”-> javaw这样是不可以的。

要用javaw来运行程序还需要一个参数-jar。我们可以通过修改注册表来修正这个问题。

===========================================================================
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command]
@="\"E:\\Work\\Java\\jdk1.6.0_05\\jre\\bin\\javaw.exe\" -jar \"%1\""
===========================================================================

把以上内容导入注册表即可。