2013-11-25 27 views
13

Javaプロジェクトをビルドするときに、プロジェクト自体をビルドする際にエラーが発生しました。Eclipseの外部設定ファイルのチェックスタイルJuno

"cannot initialize module TreeWalker - Unable to instantiate DoubleCheckLocking" 

enter image description here

私は、以下の質問に記載された解決策を試してみました -

Checkstyle Eclipse plugin doesn't work

しかし、私の場合の設定オプションは読み取り専用です!

enter image description here

私は日食ジュノを使用しています - バージョン:ジュノサービスリリース2 ビルドID:20130225から0426

を外部設定ファイルを使用する場合には、これらのオプションを編集可能にどのように?

+0

他の(Checkstyle以外の)構成設定にも同様の問題がありました。私の場合は、ファイルアクセス権で何か変なことが起こっていました。あなたは設定を変更する管理者としてEclipseを実行しようとすることができますか?それは私の場合に働いた。 – mdriesen

答えて

1

Eclipse-Checkstyle integration plugin documentation

外部構成を言及しない設定ファイルが書き込み可能である場合、デフォルトで編集することができます。

http://eclipse-cs.sourceforge.net/images/new_external_config.jpg

あなたは(素敵なコメントとしてすべてのこと)巧妙に作成された設定ファイルを持っている場合 - あなたはコンフィギュレーションエディタを使用して、誤って「破壊」したくない - あなたが使用することができますCheckstyle構成ファイルの保護オプション。 有効にすると、書き込みが有効になっていても設定エディタはファイルにアクセスしません。

もちろん、externa設定ファイルが書き込み可能かどうかを確認してください。
しかし、あなたの外部設定が "保護されていない"かどうかもチェックしてください。

0

DoubleCheckLockingはCheckstyle 5.6以降から削除されました。