質問: お世話になっております。 以前、特定のJavaファイルからクラスファイルが生成されないという現象が発生しました。 同一パッケージ内の他のクラスはビルドされているが特定のクラスだけクラスファイルが生成されず、 classNotFoundExceptionが出続けるという現象です。 結局解決出来なかったため、他人からビルド済みのクラスをもらうというかなり強引なやり方で乗り切った覚えがあります。 他のクラスとの違いは、新規クラスという点です。mavenでsvnから取得した場合と、gitからプルした場合の二通りで発生しました。(それぞれ別プロジェクト) ただ発生したのはこの二回だけのため、クラスを追加するたびに発生していたわけではないです。 このような場合、どのように対処すればうまくビルドをしてくれるようになるでしょうか? プロジェクトのリフレッシュ、クリーンはもちろん実施していますがそれでもビルドされない場合、他に試せることはあるでしょうか? ※追記 かなり前のことなので具体的なクラス名や処理内容は覚えていませんが、他の開発メンバーは同一条件で正常にビルド&実行できているので、個人の開発環境の問題だと思っています。
回答: まず特定のPCのみ特定のファイルがコンパイルされないということはありえません。 コンパイルした結果が セキュリティソフトによって削除されたのが濃厚でしょう。 セキュリティソフトのログを確認して必要であれば除外設定などを行ってください。