本文主要是介绍sts启动闪退、无法打开的一个可能原因,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
OS:win7 x64
jdk:java version “1.8.0_121” x64
sts:3.8.4 x64(之前装的3.8.3也是出错,现在看来,应该是一类错误)
昨晚睡觉前正常关闭环境,正常关闭电脑,总之一切正常的退出之后,今早再也无法启动,configuration文件夹下的log文件显示大概错误:
java.lang.RuntimeException:Application "org.eclipse.ui.ide.workbench" could not be found in theregistry.
查了N多网页,简单列几个:
http://administrator1616.iteye.com/blog/1960219
http://www.cnblogs.com/lavezhang/p/5903634.html
https://www.oschina.net/question/221603_36997
http://stackoverflow.com/questions/15882062/java-lang-runtimeexception-application-org-eclipse-ui-ide-workbench-could-not
http://www.eclipse.org/forums/index.php/t/210156/
http://stackoverflow.com/questions/15882062/java-lang-runtimeexception-application-org-eclipse-ui-ide-workbench-could-not
等等,好多……
其中,有需要打开eclipse进行设置的之类的,有说缺少jar包的,有说缺少vm路径设置的,但是无论如何都没搞定。换成32位的sts、对应JDK之类的,仍搞不定。
在上面最后一个网页里,有说删除.eclipse文件夹的,删了之后也是不管用……
然后发现{当前用户目录}下面除了生成.eclipse外,还有一个.p2文件夹,然后将它也删除了,再次启动sts,终于成功……
好懵逼,仍不懂为啥
这篇关于sts启动闪退、无法打开的一个可能原因的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!