尝试将AJDT和Scala 2.7.5插件安装到Eclipse 3.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]

最佳答案

根据this thread


2.7.5.final与Eclipse 3.5上的AJDT 1.7.0兼容。


如果您具有AJDT (AspectJ Development Tools) 2.0.x,是否可以尝试将suggested in this thread降级到1.7.0?

正如OP(James Black)自己在注释中详述的那样,两个AJDT版本实际上都是2.0!

来自“ AJDT 2.0.0 - New and Noteworthy”:



针对Eclipse 3.5的AJDT发行版:2.0.0_e35x2009XXXXXX
针对Eclipse 3.4的AJDT发行版:2.0.0_e34x2009XXXXXX


因此,这意味着AJDT 1.6.5已重命名为AJDT 2.0.0_e34x,而AJDT 1.7.0已重命名为AJDT 2.0.0_e35x。
尽管从短期来看这可能会造成混淆,但从长远来看,我们相信这将提供更多信息,并且用户将能够阅读该版本并立即知道它针对的是Eclipse版本以及它包含的功能级别。




要使用OP的反馈来完成此答案,请执行以下操作:


AJDT update site
Eclipse Galileo, AJDT, Scala Eclipse plugin 2.7.5




嗯...如果您可以使用1.7.0 AJDT版本之一,则应该没问题。
干杯,英里


感谢您的提示-它有效!
我使用了AJDT下载中的ajdt_1.7.0.20090513085548_archive.zip
干杯波特

关于scala - 如何将Scala插件和AJDT安装在同一Eclipse中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1290307/

10-10 16:56