我已經在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
請幫幫我。感謝您的時間!
不,它的安裝。我可以在歡迎屏幕上看到它,在新項目下等。 – user1056027 2012-07-24 05:03:42
還有一件事,安德魯。雖然我可以在org.eclipse.ajdt.core.source插件中找到源文件,但我無法在org.eclipse.ajdt.core插件中找到該類。eclipse 3.6也是如此,所以我確信它沒問題。我的問題是eclipse實際上從哪裏獲得類? – user1056027 2012-07-24 07:32:01
刪除了我最近的評論,因爲它不正確。在org.eclipse.ajdt.core_xxx.jar裏面應該有一個名爲ajc_compiler_adapter.jar的嵌套jar。這是類文件所在的位置。 – 2012-07-24 18:43:00