NetBeans IDE 7.3.1 を使用して、JDK 1.7 を使用して Windows 7 でデスクトップ アプリケーションを変更しました。Windows 7、Windows XP、および MAC でこのアプリケーションをクリーンアップしてビルドし、テストしました。すべてのテスト シナリオは、期待どおりに実行された各オペレーティング システムで実行されます。
このアプリは外部のベンダーに移植されており、1 社を除くすべてのベンダーがアプリを問題なく読み込んで実行しています。
問題が発生し、Windows XP で実行している 1 つのベンダーは、エラー メッセージ「メイン クラスが見つからないか、ロードできませんでした」を返します。少し調査した後、このエラーは通常、JDK が異なることを示しています。JDK 1.7 をダウンロードしてインストールしましたが、同じエラー メッセージが表示されます。私は彼らにhttp://javatester.org/othertesters.htmlにアクセスしてもらい、Java がワークステーションで動作していることを確認し、Java のバージョン (1.7) を確認しました。JDK 1.7 を再インストールしても、同じエラーが発生します。
JDK 1.7 を削除し、JDK 1.6 をロードしてアプリを実行することで、エラーを再現しました。エラーを受け取ります (「メイン クラスが見つかりませんでした」)。彼らが受け取るものとは少し異なりますが、基本的に同じ問題です。JDK 1.6 を削除し、JDK 1.7 をロードすると、問題はなくなりました。
私は頭が痛いです!アプリを作る予定です。ワークステーションにアクセスします。しかし、その前に、問題を解決するためにさまざまなシナリオを試す計画を立てたいと思います。選択肢がなくなったので、どうすればよいかわかりません。提案をお待ちしています。