2012-02-08 15 views
0

私のEclipse(indigo)にいくつかのプロジェクトがあり、その中の1つでは、パッケージ内のクラスメソッドの可視性を変更しましたが、コンパイラはまだエラーメッセージを表示していますメソッドが表示されていないことを通知します。別のパッケージから「インポート」を介してアクセスしようとします。Eclipseにメソッドの可視性を更新させる方法

私もEclipseを再起動しましたが、エラーが続く場合があります。サーバーでこのメソッドへのアクセスを実行すると、catalinaは同じエラーを発生させます。

何が起こっているのですか?私のメソッドプロパティがなぜ更新されないのですか?パブリッククラス内でpublicメソッドを宣言すること以外に、やるべきことはいくつかトリッキーなことがありますか?

ありがとうございます。

答えて

0

あなたはきれいにするか、またはすべてをビルドしようとしましたか?

配備されているものがターゲットフォルダ全体の新しいコードに対応していることを確認する必要がありますが、Tomcatに配備されている場合は別のフォルダになる可能性があります。このフォルダ内のコンテンツを削除し、再構築して、新しく作成したコンテンツがこのフォルダにあることを確認することができます。

+0

はい、すべてのプロジェクトをクリーンアップして検証しようとしました。 – Alex

+0

展開したファイルを削除しようとしましたか? – unludo

+0

Yeap。私はそれが表示されていないコードのエラーであり、何らかの形でアップデートをブロックしていると思われます。 – Alex

0

場合によっては、コンパイラエラーによって問題が発生することがあります。コンパイルしたすべてのクラスファイルを削除してビルドを再実行することもできます。別の問題は、eclipseでのファイルシステム同期です。プロジェクトフォルダのリフレッシュでこれを解決できます!