2009-08-17 67 views
4

當試圖將AJDT和Scala 2.7.5插件安裝到Eclipse 3.5中時出現錯誤。如何將Scala插件和AJDT安裝在同一個Eclipse中

我記得在某一時刻看到一條消息,說明安裝了這兩者之後出現了一個已知問題,解決的辦法是從5月份開始安裝Scala插件的預發佈版本,然後安裝AJDT。

但是,我不記得哪個版本,我找不到鏈接,下載舊的預發佈版本。

所以,我想知道如果有人知道我可以如何安裝。

謝謝。


編輯:
我試了一下剛纔和得到這個錯誤,所以AJDT 1.7.0將不起作用。 :(

Cannot complete the install because of a conflicting dependency. 
    Software being installed: Scala Eclipse Plugin 2.7.5.final (ch.epfl.lamp.sdt.feature.group 2.7.5.final) 
    Software being installed: AspectJ Development Tools 2.0.0.e35x-20090624-1600 (org.eclipse.ajdt.feature.group 2.0.0.e35x-20090624-1600) 
    Only one of the following can be installed at once: 
    JDT Weaving 2.0.0.e35x-20090624-1600 (org.eclipse.contribution.weaving.jdt 2.0.0.e35x-20090624-1600) 
    JDT Weaving 1.6.4.20090313172428 (org.eclipse.contribution.weaving.jdt 1.6.4.20090313172428) 
    Cannot satisfy dependency: 
    From: Scala Eclipse Plugin 2.7.5.final (ch.epfl.lamp.sdt.feature.group 2.7.5.final) 
    To: org.eclipse.contribution.weaving.jdt [1.6.4.20090313172428] 
    Cannot satisfy dependency: 
    From: AspectJ Development Tools 2.0.0.e35x-20090624-1600 (org.eclipse.ajdt.feature.group 2.0.0.e35x-20090624-1600) 
    To: org.eclipse.contribution.weaving.jdt [2.0.0.e35x-20090624-1600] 

回答

1

this thread

2.7.5.final是基於Eclipse 3.5 AJDT 1.7.0兼容。

如果你有AJDT (AspectJ Development Tools) 2.0.x,你可以嘗試降級到1.7.0爲suggested in this thread

由於OP(James Black)本人在評論中詳細說明,b其他AJDT版本實際上是2.0!

從 「AJDT 2.0.0 - New and Noteworthy」:

  • 釋放AJDT目標的Eclipse 3.5:2.0.0_e35x2009XXXXXX
  • 釋放AJDT目標的Eclipse 3.4:2.0.0_e34x2009XXXXXX

因此,這意味着AJDT 1.6.5已更名爲AJDT 2.0.0_e34x,而AJDT 1.7.0已更名爲AJDT 2.0.0_e35x
雖然這在短期內可能會造成混淆,但我們相信從長遠來看,這將提供更多信息,用戶將能夠閱讀該版本並立即知道其目標的Eclipse版本以及其包含的功能級別。


要完成這個答案與OP的反饋:

嗯......如果你可以忍受1.7.0 AJDT版本之一,你應該沒問題。
乾杯,萬里

謝謝你的提示 - 它的作品!
我使用AJDT下載的ajdt_1.7.0.20090513085548_archive.zip
歡呼聲波特

+0

我試過1.7.0,它也是2.0,這裏解釋爲: 所以這意味着AJDT 1.6.5已被重命名爲AJDT 2.0.0_e34x,而AJDT 1.7.0已被重命名爲AJDT 2.0.0_e35x。 http://www.eclipse.org/ajdt/whatsnew200/ 謝謝。 – 2009-08-17 21:22:30

0

我已經安裝了AJDT 2.0.0,並試圖在安裝斯卡拉2.7.5.final得到這個消息:

Only one of the following can be installed at once: 
    JDT Weaving 2.0.0.e35x-20090624-1600 (org.eclipse.contribution.weaving.jdt 2.0.0.e35x-20090624-1600) 
    JDT Weaving 1.6.4.20090313172428 (org.eclipse.contribution.weaving.jdt 1.6.4.20090313172428) 

這是因爲斯卡拉插件需要1.6.4 。如果你降級到AJDT的版本,你可能會沒事。