告别
java –jar target.jar
使用
javaw –jar target.jar
首先要装JDK或者JRE,这个不说了。
然后右击要打开的jar文件,
选择打开方式,点击更多选项,找到JDK或者JRE目录,选择使用javaw.exe打开
设置之后,还是无法打开,这个时候需要修改注册表
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Applications\javaw.exe] @="" "IsHostApp"="" [HKEY_CLASSES_ROOT\Applications\javaw.exe\shell] [HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open] [HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command] @="\"D:\\Dev\\jdk1.7.0_40\\jre\\bin\\javaw.exe\" -jar \"%1\""
将上面的内容保存成reg格式,将其中的路径改为你的系统的JDK路径,我的路径是D:\Dev\jdk1.7.0_40\jre\bin\javaw.exe 对照上面的内容修改,注意路径是两个斜杠。之后导入注册表或者到注册表对应位置进行修改也可以。
HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command
上面的\shell\open\command可能默认不存在,手工创建或者导入上面的注册表后会自动创建。
这样之后就可以直接双击jar文件打开了,而且不弹出DOS窗口(java –jar target.jar会弹出DOS窗口)