57

JunoEclipseディストリビューションでeclipsecheckstyleプラグインを使用しています。コードでcheckstyleエラーがチェックされると、次のエラーが発生します。

cannot initialize module TreeWalker - Unable to instantiate DoubleCheckedLocking

誰かがこの問題を解決する方法を知っていますか?プラグインの互換性の問題か何か他のものですか?

4

4 に答える 4

57

DoubleCheckedLockingチェックはCheckstyle5.6で削除されており、Checkstyle構成から手動で削除する必要があります。

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

于 2012-10-09T11:12:37.710 に答える
26

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

ここに画像の説明を入力してください

于 2013-01-24T22:22:18.047 に答える
2

チェックスタイルファイルから「DoubleCheckedLocking」をコメントまたは削除するだけで機能します

于 2012-11-15T13:39:46.903 に答える
0
  • Eclipseワークスペースでファイルinternal_config__*。xmlを検索します
  • ファイルから次の行を削除します

    <module name = "DoubleCheckedLocking" />

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

これは、「インスタンス化できません」というエラーメッセージが表示される廃止されたモジュールで機能します。

于 2012-11-12T15:17:30.593 に答える