【问题标题】:Eclipse 4.4 Standard startup errorEclipse 4.4 标准启动错误
【发布时间】: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 更多

我该如何解决这个错误?

【问题讨论】:

    标签: eclipse aptana3


    【解决方案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 才能继续。

      【讨论】:

        猜你喜欢
        • 2011-09-14
        • 1970-01-01
        • 1970-01-01
        • 2011-02-23
        • 1970-01-01
        • 1970-01-01
        • 2011-03-03
        • 1970-01-01
        • 2013-05-25
        相关资源
        最近更新 更多