2012-07-21 65 views
0

我已經在eclipse 3.6中成功地將ajdt與pde無頭版本結合使用。我在項目的build.properties以下條目:在eclipse中獲取「Class not found:org.eclipse.ajdt.core.ant.AJDT_AjcCompilerAdapter」3.8

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

然而,

【JAVA] C:\ eclipse3.8 \插頭,一旦我切換到Eclipse 3.8,我一直在我的基於Ant的PDE無頭的生成過程中收到下面的堆棧插件\ 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:執行他的線 出現以下錯誤:

[JAV一個] 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 \ plugins \ org.eclipse.pde.build_3.8.0.v20120523-1555 \ scripts \ 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:執行此行時出現以下錯誤:

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

請幫幫我。感謝您的時間!

回答

0

AJDT可能沒有安裝在你的build eclipse中。它需要在AJDT_AjcCompilerAdapter類中找到。

+0

不,它的安裝。我可以在歡迎屏幕上看到它,在新項目下等。 – user1056027 2012-07-24 05:03:42

+0

還有一件事,安德魯。雖然我可以在org.eclipse.ajdt.core.source插件中找到源文件,但我無法在org.eclipse.ajdt.core插件中找到該類。eclipse 3.6也是如此,所以我確信它沒問題。我的問題是eclipse實際上從哪裏獲得類? – user1056027 2012-07-24 07:32:01

+0

刪除了我最近的評論,因爲它不正確。在org.eclipse.ajdt.core_xxx.jar裏面應該有一個名爲ajc_compiler_adapter.jar的嵌套jar。這是類文件所在的位置。 – 2012-07-24 18:43:00