我滴个亲娘啊...鼓捣了好几个点,终于解决了!!!锵锵锵锵~双击打开终于不闪退!
(PS:不保证所有出现闪退问题的用户都能解决好奥!这只是我解决了该问题的操作过程,emmm)
首先要保证java环境是莫得问题的!检查环境是否正常如下:
Win+R——>键入cmd——>键入java,点击回车;键入javac,点击回车;键入java -version,点击回车,依次出现下面三图即表示环境一切正常,欧耶:
其次,重头戏开始了!
Win+R——>键入regedict 打开注册表剪辑器。
接下来让俺们依次找到:
HKEY_CLASSES_ROOT——>Applications——>javaw.exe——>shell——>open——>command
此时此刻!家人们给我双击“默认”,或者右键点击“修改”!
数据改成:"F:\Java\jre1.8.0_131\bin\javaw.exe" -jar "%1"如下图所示:
(注意奥家人们,黄色部分得替换成你们的路径奥。)
跟之前相比有啥不一样腻,是因为在exe" 和 "%1"加了-jar,并且前后我都加了空格(之前试了没加空格,双击.jar文件后还是闪退,不知道通向成功滴大道上有无这颗小砖块儿~可能是树林子里放屁凑巧儿了~)。
需要注意的地方时前面的javaw.exe而不是java.exe
(家人们别忘点击保存~)
紧接着,家人们来到KEEL的.jar文件位置:
右键点击打开方式——>选择其他应用
来到这个页面,红色的那个框是我之前操作选择的打开方式,依旧是闪退。重点来了!绿色的那个是我后来的打开方式!他就好使了!
怎么出来的两个相同名称的打开方式呢!我觉是和上面的"F:\Java\jre1.8.0_131\bin\javaw.exe" -jar "%1"一一对应!
安装jdk之后不是有两个文件夹嘛!红色框我用的是jdk1.8.0_131文件夹中的javaw.exe,而我绿色框用的是jre1.8.0_131文件夹中的javaw.exe!
(有无科学道理啊?懵的)
然后他就好使了!emmmmmm.....
如果按照上述方法仍然没解决的话...那也不能放弃治疗啊家人们!换一种生硬方法吧:
打开cmd,按照以下输入就行了,该替换的地方别忘了替换成自己的路径!
直接复制粘贴吧:java -jar GraphInterKeel.jar
至于jar文件图标不显示的问题解决办法请参考这篇博客!
OK了家人们,难以掩饰我激动的心情,希望对家人们也有帮助!祝家人们实验顺利!成果累累~