JDT编织目前已被禁用

时间:2014-06-30 21:18:05

标签: scala eclipse-jdt scala-ide

我刚刚安装了Eclipse标准4.4 Luna,在安装了Scala IDE和朋友后我得到了

JDT Weaving is currently disabled. The Scala IDE needs JDT Weaving to be active,
or it will not work correctly. 

Activate JDT Weaving and Restart Eclipse? (Highly Recommended)

[OK] [Cancel]

有谁知道怎么做?

现在我对此错误消息的评论

  • 一般来说,错误消息会告诉您该怎么做,但不知道该怎么做却令人沮丧。
  • [确定]按钮表示对话框将为我启用它,但它与单击[取消]按钮完全相同。因此,UI设计存在缺陷。
  • Luna中的首选项对话框在JDT或Weaving下没有显示任何内容。
  • 在Luna中搜索“JTD编织”的帮助会返回太多信息,无法提供任何简单的解决方案。
  • 我在Google上的搜索引发了有关该问题的有趣讨论,但未能简单地说明解决方案,或者是否有解决方案。

https://groups.google.com/forum/#!msg/scala-ide-user/7GdTuQHyP4Q/aiUt70lnzigJ

5 个答案:

答案 0 :(得分:20)

Eclipse Luna遇到了同样的问题。您的问题可能是因为为错误版本的Eclipse安装了插件。

您是否从此页面安装了Scala插件:Download the 3.0 Release of the Scala IDE for Eclipse?它只适用于朱诺和开普勒。

我使用Download the Latest Nightly Buildhttp://download.scala-ide.org/nightly-scala-ide-luna-211x的链接下载了该插件。它现在完美无缺。

希望这会有所帮助:)

答案 1 :(得分:3)

我也遇到了这个问题,与上面的答案类似,我通过更新scala-ide解决了这个问题。每晚构建网站没有更新插件。然而,最新的里程碑版本拥有我需要的一切。您可以在此处找到最新的里程碑版本:

http://scala-ide.org/download/milestone.html

我正在使用的版本今天为我工作(并宣传在Luna上工作得很好)是: http://download.scala-ide.org/sdk/lithium/e44/scala211/dev/site/

答案 2 :(得分:1)

我设法通过使用最新的Scala IDE插件安装Eclipse Luna的新副本来解决它。现在JDT选项已启用且只读。

答案 3 :(得分:1)

对于Eclipse 4.4,请将此更新站点用于Scala插件:

http://download.scala-ide.org/sdk/lithium/e44/scala211/stable/site

这个适用于Eclipse 4.4.2。

答案 4 :(得分:0)

我遇到了同样的问题,但问题不在于scala插件的版本,而在于eclipse目录的名称。其中一个文件夹有'!'在名称中签名并使其无法启用jdt编织。当我在另一个正常标志的目录中安装eclipse时,一切运行正常。