Eclipse 4.4 标准启动错误
Posted
技术标签:
【中文标题】Eclipse 4.4 标准启动错误【英文标题】:Eclipse 4.4 Standard startup error 【发布时间】:2013-11-09 10:58:34 【问题描述】:刚刚安装了 Eclipse Luna(4.4 标准版)。从帮助菜单中,安装了 Aptana 插件。重启IDE后出现如下错误:
在“启用调试和刷新日志缓存”期间发生内部错误。 org/eclipse/osgi/framework/internal/core/FrameworkProperties
看来环境运行正常,但每次打开程序都报错。
这是日志:
!MESSAGE 在“启用调试和刷新日志缓存”期间发生内部错误。 !堆栈 0 java.lang.NoClassDefFoundError: org/eclipse/osgi/framework/internal/core/FrameworkProperties 在 com.aptana.core.util.EclipseUtil.setPlatformDebugging(EclipseUtil.java:449) 在 com.aptana.core.CorePlugin.enableDebugging(CorePlugin.java:110) 在 com.aptana.core.CorePlugin.access$0(CorePlugin.java:97) 在 com.aptana.core.CorePlugin$1.run(CorePlugin.java:83) 在 org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 引起:java.lang.ClassNotFoundException: org.eclipse.osgi.framework.internal.core.FrameworkProperties 无法被osgi.identity找到; osgi.identity="com.aptana.core";类型="osgi.bundle";版本:版本="3.3.0.1373665087";单例:=“真” 在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:406) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:326) 在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:318) 在 org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:118) 在 java.lang.ClassLoader.loadClass(未知来源) ... 5 更多
我该如何解决这个错误?
【问题讨论】:
【参考方案1】:Aptana 插件的开发版本似乎可以与 Eclipse Luna 一起正常工作。使用此链接进行安装,而不是稳定的:
http://studio-jenkins.appcelerator.org/job/studio3-feature-development/lastSuccessfulBuild/artifact/dist/
将它与 Eclipse Luna 标准版一起使用,而不是为 php 开发人员使用 Eclipse Luna。安装后切换到 Web 透视图并根据需要进行配置。
【讨论】:
【参考方案2】:仅尝试从 Eclipse 更新插件 Aptana。重新启动 IDE eclipse,它应该可以工作了。
【讨论】:
这修复了它。该问题已在 Aptana Studio 3 Plugin 3.6.0.201407100643 中修复 确实,这修复了它,但无法摆脱错误标记。 pydev.org/updates 不会发生这种情况,只有 Aptana3 会发生。【参考方案3】:您是否检查过 Aptana 是否与 Eclipse 4.4 兼容?我怀疑不是,尤其是因为 4.4 距离发布还有大约 8 个月的时间。
【讨论】:
不,我没有检查兼容性。我怎样才能确定? 除非它明确表示它支持 Luna,否则几乎可以肯定它还没有经过测试。看起来 Aptana 很顽皮,并且使用了 Luna 中不再存在的内部类。 8个月后,Luna正式发布,同样的错误。有点担心。 @mach 尝试开发版的 Aptana【参考方案4】:复制http://download.aptana.com/studio3/plugin/install
从“帮助”菜单中,选择“安装新软件...”以打开“安装新软件”对话框。 将更新站点的 URL 粘贴到“使用”文本框中,然后按 Enter(或 Return)键。 在下面填充的表格中,选中插件名称旁边的框,然后单击下一步按钮。 单击下一步按钮转到许可证页面。 选择接受许可协议条款的选项,然后单击完成按钮。 您可能需要重新启动 Eclipse 才能继续。
【讨论】:
以上是关于Eclipse 4.4 标准启动错误的主要内容,如果未能解决你的问题,请参考以下文章