web-dev-qa-db-ja.com

Checkstyle Eclipseプラグインが機能しない

Juno EclipseディストリビューションでEclipse checkstyleプラグインを使用しています。コードのチェックスタイルエラーがチェックされるたびに、次のエラーが表示されます。

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking

誰もこの問題を修正する方法を知っていますか?プラグインの互換性の問題ですか、それとも何か他のものですか?

56
Alex Objelean

DoublestyleedLockingチェックはCheckstyle 5.6で削除されたため、Checkstyle構成から手動で削除する必要があります。

参照: http://sourceforge.net/tracker/index.php?func=detail&aid=3571442&group_id=29721&atid=397078

56
Torsten

Checkstyleの設定を開き、独自のCheck Configurationを作成し、独自のCheck Configurationに移動し、TreeWalkerモジュールを見つけてクリックし、DoubleCheckedLockingのチェックを外します。それと同じくらい簡単です。

enter image description here

26
V.Y.

checkstyleファイルから「DoubleCheckedLocking」をコメントするか削除するだけで機能します

2
gospodin
  • Eclipseワークスペースでファイルを検索internal_config __ *。xml
  • ファイルから次の行を削除します

    <モジュール名= "DoubleCheckedLocking" />

  • ワークスペースをリロードします。

これは、「インスタンス化できません」というエラーメッセージを生成する製造中止モジュールに対して機能します。

0
Martin Spamer