Netbeansを使用している別の開発者を助けようとしています。彼がNetbeans(6.9.1)で彼のコードを実行またはデバッグするとき、彼は "Uncompilable source code" RuntimeException
を得る。私はJavaでかなり経験がありますが、IntelliJにはもっと慣れていて、Netbeansをまったく使っていません。"コンパイル不可能なソースコード" NetbeansのRuntimeException
私はそれをやったことがありますし、Netbeansはエラーでもコードをコンパイルして、エラーでRuntimeException
を投げます。 (かなり悪い動作IMO、しかし、私はそれが有用であると思います。)私は彼にコンパイルエラーなしでプロジェクトを完全に再構築させるが、RuntimeException
はまだ起こっているようだ。私は彼がいくつか悪いキャッシュクラスのデータをどこかNetbeansの深いところに持っていると思う。
2質問:
- 互換性のないコードがどこにあるか、我々は見つけることができるようにキャッシュをクリアするための最良の方法は何ですか?
- この動作を無効にする方法はありますか?すべてがコンパイルされない限り、コードは実行されず/デバッグされないため、これらのRuntimeExceptionはコードに挿入されません。
私はグーグルでグーグルではありますが、これらの質問のいずれかの答えはまだ見つかりませんでした。
更新:詳細情報:
- オプションは、問題が離れて行かせる "保存時にコンパイル" をオフにします。 CoSを再びオンに戻すと例外が戻されます。残念ながら、これは修正ではありません.CoSは非常に便利なオプションです。
- http://netbeans.org/bugzilla/show_bug.cgi?id=182009は、最も近いバグレポートのようですが、「解決済みの不完全」として閉じられています。残念ながらバグは再現するのが難しいです。サードパーティ製のライブラリを呼び出すときにJavaライブラリのコードで例外が発生しているため、例外がスローされた時点で変更することはできません。そして、コードは何週間も働いて、突然このエラーを投げ始めます。理由は明白ではありません。
- 修正プログラムではなく、ビルドディレクトリ全体を手動で削除しようとしました。
NetBeans 7.0.1でも発生します。 http://netbeans.org/bugzilla/show_bug.cgi?id=182009のステータスはREOPENEDになりました。 – OliBlogger
[bug 178597](http://netbeans.org/bugzilla/show_bug.cgi?id=178597)および[bug 210053](http://netbeans.org/bugzilla/show_bug.cgi?id=210053)も参照してください。 – user250343
+1 - NetBeansがなぜ「古い」パッケージのフォルダを展開時に再作成するのですか?と同じ理由で問題が発生しました。](http://stackoverflow.com/questions/17609712/why-does-netbeans-recreate -old-packages-on-deploy) – horgh