在eclipse 3.8中找到“未找到类:org.eclipse.ajdt.core.ant.AJDT_AjcCompilerAdapter”

时间:2012-07-21 15:23:41

标签: eclipse pde ajdt

我已成功在eclipse 3.6中使用ajdt和pde headless build。我在项目的 build.properties

中有以下条目
  

compilerAdapter = org.eclipse.ajdt.core.ant.AJDT_AjcCompilerAdapter
  sourceFileExtensions = * .java,* .aj

然而,一旦我切换到eclipse 3.8,我在基于蚂蚁的pde无头构建期间得到了以下堆栈:

  

【JAVA]   C:\ eclipse3.8 \插件\ org.eclipse.pde.build_3.8.0.v20120523-1555 \脚本\ productBuild \ productBuild.xml:43:   执行此行时发生以下错误:

     

【JAVA]   C:\ eclipse3.8 \插件\ org.eclipse.pde.build_3.8.0.v20120523-1555 \脚本\的build.xml:105:   执行此行时发生以下错误:

     

【JAVA]   C:\ eclipse3.8 \插件\ org.eclipse.pde.build_3.8.0.v20120523-1555 \模板\无头编译\ customTargets.xml:12:   执行他的行时发生以下错误:

     

【JAVA]   C:\ eclipse3.8 \插件\ org.eclipse.pde.build_3.8.0.v20120523-1555 \脚本\ productBuild \ allElements.xml:20:   执行此行时发生以下错误:

     

【JAVA]   C:\ eclipse3.8 \插件\ org.eclipse.pde.build_3.8.0.v20120523-1555 \脚本\ genericTargets.xml:119:   执行此行时发生以下错误:

     

【JAVA]   C:\ eclipse3.8 \插件\ org.eclipse.pde.build_3.8.0.v20120523-1555 \脚本\ genericTargets.xml:129:   执行此行时发生以下错误:

     

【JAVA]   C:\ MyApp的\ TEMP \ compile.org.eclipse.pde.build.container.feature.xml:4:   执行此行时发生以下错误:

     

[java] c:\ MyApp \ temp \ plugins \ com.foo.myplugin \ build.xml:176:The   执行此行时发生以下错误:

     

[java] c:\ MyApp \ temp \ plugins \ com.foo.myplugin \ build.xml:122: Class   找不到:org.eclipse.ajdt.core.ant.AJDT_AjcCompilerAdapter

请帮帮我。谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

你的构建日食中可能没有安装AJDT。它需要存在才能找到AJDT_AjcCompilerAdapter类。