web-dev-qa-db-ja.com

JDTウィービングは現在無効になっています

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]

誰でもこれを行う方法を知っていますか?

今、このエラーメッセージに関する私のコメント

  • 一般に、何をすべきかを指示するが、それをどのように行うのかを指示しないエラーメッセージはイライラさせられます。
  • [OK]ボタンは、ダイアログで有効になることを意味しますが、[キャンセル]ボタンをクリックするのとまったく同じです。その結果、UIデザインに欠陥があります。
  • Lunaの設定ダイアログは、JDTまたはウィービングでは何も表示しません。
  • ルナで「JTDウィービング」を検索すると、単純な解決策を提供するには情報が多すぎます。
  • Googleで検索したところ、問題について興味深い議論がありましたが、単に解決策を述べたり、解決策がある場合はそれを述べたりできませんでした。

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

28
Eric Kolotyluk

私はEclipse Lunaでも同じ問題を抱えていました。問題は、間違ったバージョンのEclipse用のプラグインをインストールしたことが原因である可能性があります。

Scalaプラグインをこのページからインストールしましたか: .0リリースのScala IDE for Eclipse ?JunoとKeplerのみです。

http://download.scala-ide.org/nightly-scala-ide-luna-211x を使用して、プラグインを Download the Latest Nightly Build のリンクからダウンロードしました。そして、それは今完全に動作します。

お役に立てれば :)

20
chinglun

私もこの問題に遭遇しました。上記の答えと同様に、私はscala-ideを更新することで解決しました。ナイトリービルドサイトには、更新されたプラグインがありませんでした。ただし、最新のマイルストーンリリースには必要なものがすべて含まれていました。ここで最新のマイルストーンリリースを見つけることができます。

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

そして私が今日私のために働いている(そしてLunaでうまく機能していると宣伝されている)私が使用しているバージョンは次のとおりです: http://download.scala-ide.org/sdk/lithium/e44/scala211/dev/サイト/

3
Josh

Eclipse 4.4の場合、Scalaプラグインにこの更新サイトを使用します。

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

これはEclipse 4.4.2で動作します。

1
rustyx

最新のScala IDEプラグインを使用してEclipse Lunaの新しいコピーをインストールすることで、なんとか解決しました。JDTオプションが有効になり、読み取り専用になりました。

1
Mon Calamari

同じ問題がありましたが、scalaプラグインのバージョンではなく、Eclipseのディレクトリの名前に問題がありました。フォルダーの1つに名前に「!」記号があり、 jdtウィービングを有効にすることはできません。Eclipseを通常の標識で別のディレクトリにインストールすると、すべてが正常に実行されます。