Java 1.6 を必要とする Java GUI アプリケーション (Netbeans 6.7 を使用) を作成しました。XP PC と Mac OSX (10.5.7) で正常に実行できました。
私のクライアントは Vista Business を実行していますが、jar ファイルをダブルクリックしてもアプリケーションを実行できません。彼はコマンドラインからそれを実行できます: " javaw -jar ... " 受け取ったエラーは: "メインクラスが見つかりません... プログラムは終了します".
クライアントに次のことを依頼しました。
- 最新の JRE をインストールする
- JarFix を実行する
私はそれを確認しました:
- JRE が正しい場所にインストールされている
- jar ファイルの関連付けが正しい
- アプリケーションは動作します (私は XP と Mac OSX でテストしており、クライアントはコマンド ラインから実行できます)。
他に何を調査できるかについてのアイデアはありますか?Netbeans は、メインの jar ファイルと、いくつかの他の Jarfile を含む lib ディレクトリも作成したことに注意してください。jarfile を解凍し、マニフェスト ファイルを調べました (これは良さそうです)。正しいメイン クラスもアプリの jar ファイル内にあります。
クライアントは、アプリケーションが Vista でどこから実行されるかについて注意する必要がありますか?
どうもありがとう。プレンボ