JDT weaving is currently disabled

Eric Kolotyluk picture Eric Kolotyluk · Jun 30, 2014 · Viewed 9.9k times · Source

I just installed Eclipse standard 4.4 Luna, and after installing the Scala IDE and friends I get

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]

Does anyone know how to do this?

Now my comments on this error message

  • In general error messages that tell you what to do, but not how to do it are frustrating.
  • The [OK] button implies that the dialog will enable it for me, but it does exactly the same as clicking the [Cancel] button. Consequently, the UI design is defective.
  • The preferences dialog in Luna does not show anything under JDT or Weaving.
  • The help search in Luna for "JTD Weaving" returns too much information to offer any simple solution.
  • My search via Google turns up interesting discussion on the problem, but fails to simply state the solution, or if there is one.

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

Answer

chinglun picture chinglun · Aug 21, 2014

I had the same problem with Eclipse Luna. Your problem might be due to installing the plugin for wrong version of Eclipse.

Did you install Scala plugin from this page: Download the 3.0 Release of the Scala IDE for Eclipse? It is for Juno and Kepler only.

I downloaded the plugin from the link at Download the Latest Nightly Build, using http://download.scala-ide.org/nightly-scala-ide-luna-211x. And it works perfectly now.

Hope this helps :)