12

今日、checkstyle でプロジェクトをビルドしようとしているときに、このエラーが発生しました。これは私のオフィスの他の人には機能しますが、Eclipse をもう一度再インストールしたくありません。このエラーが実際に何を意味するのか分かりますか?

Errors occurred during the build.
 Errors running builder 'Checkstyle Builder' on project 'myproject'.
  cannot initialize module TreeWalker - Unable to instantiate TabCharacter
  cannot initialize module TreeWalker - Unable to instantiate TabCharacter
 cannot initialize module TreeWalker - Unable to instantiate TabCharacter
 cannot initialize module TreeWalker - Unable to instantiate TabCharacter

タブ文字と関係があると思いますが、他にはあまりありません。

更新: Eclipse のバージョンは 3.5、Checkstyle は 5.0.0.200906281855-final です。

(Java は jdk 1.6.0_10)

4

2 に答える 2

16

このバグで述べたように、Checkstyle プラグイン バージョン 5.0.0.200906281855:

Checkstyle 5 のリリース ノートには、使用しているモジュールとチェックの一部が下位互換性がないことが記載されています。
たとえば、このモジュールTabCharacterは v5 にはもう存在しない( に置き換えられたFileTabCharacter) ため、機能しません。
チェックFileLengthは構文ツリーを必要としないため、もはや parent の下にはありませんTreeWalker

つまり、Eclipse 構成の Checkstyle プラグインの自動更新に問題がある可能性があります。

于 2009-07-31T11:57:31.360 に答える
0

自己定義のcsプラグインクラスでcheckstyle構成を使用し、plugin.jarがeclipse / pluginパスにない場合、「同じ」問題が発生します。

したがって、この場合、エラーは次のようになります。おいおい:クラスが見つかりません。教えてください;)

于 2012-01-13T16:16:22.357 に答える