【问题标题】:NoClassDefFoundError: org/codehaus/jdt/groovy/integration/LanguageSupport after launching EclipseNoClassDefFoundError: org/codehaus/jdt/groovy/integration/LanguageSupport 在启动 Eclipse 后
【发布时间】:2013-11-18 19:10:30
【问题描述】:

打开 Groovy 文件时出现以下异常:

org.osgi.framework.BundleException: Exception in org.codehaus.groovy.eclipse.refactoring.Activator.start() of bundle org.codehaus.groovy.eclipse.refactoring.
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:734)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
...
Caused by: java.lang.NoClassDefFoundError: org/codehaus/jdt/groovy/integration/LanguageSupport

java.lang.NoClassDefFoundError: org/codehaus/groovy/eclipse/refactoring/formatter/GroovyIndentationService
    at org.codehaus.groovy.eclipse.editor.GroovyAutoIndentStrategy.<init>(GroovyAutoIndentStrategy.java:50)
    at org.codehaus.groovy.eclipse.editor.GroovyConfiguration.getAutoEditStrategies(GroovyConfiguration.java:181)
...
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.codehaus.groovy.eclipse.refactoring (47).
...
Caused by: org.osgi.framework.BundleException: Exception in org.codehaus.groovy.eclipse.refactoring.Activator.start() of bundle org.codehaus.groovy.eclipse.refactoring.
...
Caused by: java.lang.NoClassDefFoundError: org/codehaus/jdt/groovy/integration/LanguageSupport
Caused by: java.lang.ClassNotFoundException: org.codehaus.jdt.groovy.integration.LanguageSupport

【问题讨论】:

    标签: eclipse groovy launching


    【解决方案1】:

    Groovy 需要一个特殊版本的 org.eclipse.jdt.core 插件。

    对于 3.7,原插件版本为3.7.3.v2012...,但您需要3.7.3.xx-2013*

    如果您通过“Eclipse 应用程序”启动配置启动 Eclipse,请在“运行配置”对话框中打开它。在“插件”选项卡中,搜索“jdt.core”并激活正确的插件。

    如果不存在,请删除并重新安装 Groovy 功能​​。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-18
      • 2018-08-22
      • 2014-08-20
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多