我之前启动了Eclipse以记下一个片段,当我尝试运行一个新项目时,我遇到了以下错误:
在“计算启动按钮工具提示”中发生内部错误。
如果我将鼠标悬停在顶部栏中的运行图标上,或者右键单击资源管理器窗口中的类并选择任何运行/调试选项,则弹出窗口会显示。
在对错误进行一些研究之后,我看到几个人发布了类似的消息,但他们都是全新的Eclipse安装。所以请注意,这不是一个全新的安装,并且Eclipse今天早些时候工作正常。另请注意,我的新项目不仅没有运行(使用正常的main
方法),而且我之前运行的项目都停止了同样的错误。
最后,还要注意,在看到其他人修复此问题的建议后,有人特意说从页面运行菜单的顶部选择运行配置。当我从此下拉列表中选择运行配置时,我收到以下消息:
创建启动配置选项卡时出现异常
原因:插件org.eclipse.jdt.debug.ui无法加载类org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup
在该消息之后,将打开运行窗口,但缺少所有选项卡。就像您可以设置显示宽度和高度以及其他选项卡一样,它们现在都不在窗口中。
我今天早些时候使用Eclipse无故障,我确信在Eclipse工作和现在之间没有更新。我的问题有多个部分:简而言之,有什么问题?有什么可能导致这个?
答案 0 :(得分:7)
从升级后出现同样错误的某个人的其他网站获得此信息。
也为我工作过。
显然在您的eclipse.ini
帮助中添加以下行:
-Dcom.ibm.icu.util.TimeZone.DefaultTimeZoneType=ICU
答案 1 :(得分:1)
我从来没有发现出了什么问题,但重新安装了eclipse修复了它。所有项目都幸存下来,似乎完好无损。 感谢你对.ini的回复,但这没有用。
答案 2 :(得分:1)
我今天也遇到了同样的错误 - 在一个已经运行好几个月的eclipse安装(Juno SR2 64bit)中。
0:自昨天(运行正常)以来,我的项目svn没有变化。
1:我从'Windows 7 - >恢复了工作区属性 - >以前的副本'备份。这失败了,因为'.metadata'的目录结构包含结构比支持的文件夹更深的文件夹。
2:我从隔夜存档中恢复了工作区(gzip压缩,因此文件深度不是问题)。 这没有效果。
3:我试图从'Windows 7 - >恢复eclipse安装目录(似乎更新了很多)。属性 - >以前的副本'备份。再次失败 - 由于文件夹深度问题(注意:它安装在我的磁盘的根目录中 - 所以实际上没有办法在此安装上使用恢复!)
4:必须从我的工作区中删除.metadata并重新安装eclipse(以及所有其他插件),然后重新导入我的项目,并设置所有服务器和android等,这需要花费很多时间。
故事的寓意?每晚手动备份工作区和eclipse安装。 Windows Restore不会保存您。备份工作区是不够的。
答案 3 :(得分:0)
我使用eclipse火星时遇到了同样的问题。我清除了文件夹.recommenders \ index
这解决了我的问题。 希望它有所帮助。
答案 4 :(得分:0)
如果您正在使用从官方网站下载的eclipse文件。请将这些文件解压缩到安装上一个eclipse的同一文件夹中,然后选择全部替换。 最佳解决方案
答案 5 :(得分:0)
尝试在以下位置设置启动属性:
Window>Preferences>Run/Debug(Expand)>Launching(Click)
在启动操作菜单下将其设置为:
Always launch the previously launched application
点击:
Apply>Ok
答案 6 :(得分:0)
我也遇到了这个问题,这是我的项目出现此问题的原因,是因为我缺少项目根文件夹中的JRE系统库。 要解决此问题,请确保在项目的根文件夹上具有JRE System Libraries之类的库。