NetBeans 6.7.1 では、いくつかのクラスの名前を変更した Java プロジェクトがありました。それらの名前を変更した後、コード補完はクラスの古い名前を示し、新しい名前は示しませんでした。このプロジェクトに依存するプロジェクトをビルドすると、古いクラスの .class ファイルも作成されることに気付きました。名前を変更したクラスを削除して最初から作成した場合、問題は解決しませんでした。grep を使用して、プロジェクト フォルダー内のクラスの古い名前への参照を見つけることができませんでした。また、新しいクラス名を使用したコードがある場合、実行時エラーが発生します。しかし、プロジェクトをビルドすると、成功しました。問題は何ですか?
2 に答える
4
さまざまなことを試した後、NetBeans キャッシュ フォルダを削除して NetBeans を再起動することが、問題に対する唯一の解決策でした。Windows では、キャッシュ フォルダは C:\Documents and Settings\USERNAME\.netbeans\6.7\var\cache にあります。これは NetBeans のバグのようです。
于 2009-11-02T17:53:37.793 に答える
0
このバグは 7.1 でもまだ存在しているようです。古い .class ファイルと同じ問題があり、キャッシュ フォルダーを削除すると修正されました。
于 2012-03-14T19:40:23.107 に答える