BlueJ を使用して .jar ファイルを作成すると、両方の PC (ノートブック) で正常に動作します。1 つは Windows Vista を実行し、もう 1 つは Windows 7 を実行していますが、Windows XP を実行している別の PC では動作しません。この 3 番目の PC には、正しいファイルの関連付けと JRE があります。エラーは表示されず、重大な停止音が鳴りますが、他のアクティビティはありません。
ここでの真の問題は、スタンドアロンの JRE が Windows 7 では機能するのに、Windows XP では機能しないのはなぜですか?
私がプログラムを書いている人が JDK をインストールしなくても jar ファイルを実行できるようにするにはどうすればよいですか? 私の Windows 7 PC では JRE で十分でしたが、常にそうではないのはなぜですか?