感谢jbaliuka的建议。我打开了注册表编辑器(通过在cmd中键入regedit)并转到HKEY_CLASSES_ROOT> jarfile>
shell> open>命令,然后打开(默认)并从
"C:Program FilesJavajre7binjavaw.exe" -jar "%1" %*
至
"C:Program FilesJavajre7binjava.exe" -jar "%1" %*
(我只是删除了javaw.exe中的w。)之后,您必须右键单击一个jar->用->打开->选择默认程序->导航到您的java文件夹,然后打开 jre7
bin
java.exe(或任何其他文件)您的Java文件夹中的其他java.exe文件)。如果它不起作用,请尝试切换到javaw.exe,用它打开一个jar文件,然后再切换回去。
除了危险,我对编辑注册表一无所知,因此您可能想要在执行此 *** 作之前对其进行备份(在顶部栏中,文件>导出)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)