- ベストアンサー
JARファイルのダブルクリック実行について
JARファイルをダブルクリックして実行できるプログラムを作成して、windows2000の環境で使用しています。 このJARファイルをwindowsXPの環境に移行したところ、実行できなくなってしまいました。 「Could not find the main class. Program will exit!」というエラーメッセージがでます。 ちなみに、JREはインストール済みで、javac,javaのコマンドは実行できます。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 僕の勘違いかもしれませんが、以前、ど素人のころ実行時に、オラクルのjarファイル(オラクルのプログラムを作成していた)に、パスを設定したら動いたような記憶があります。クラスパス、パスを一応設定してみたらどうでしょうか? 恥ずかしながら、パス・クラスパスの意味合いが今一根本から理解できていないので、なぜあの時実行できたのかも分かりません。 一応、試してみてください。
その他の回答 (1)
- kamkamkam3
- ベストアンサー率42% (216/514)
回答No.1
全然、当てにならないかもしれません。。。試しに実行してみてください。 作成したプログラムに必要なクラスパスがないんでは?Windows2000のクラスパスとWindowsXPのクラスパスを一緒にしてみるとか。。
お礼
kamkamkam3様 単純な問題でした。。。 <原因> フォルダ・オプションのファイル・タイプの拡張子JARの詳細設定が問題となっていました。 回答ありがとうございました。
補足
回答ありがとうございます。 また返信が遅れまして、申し訳ありませんでした。 パス・クラスパスは、2000とXPで同じ設定となっています。 オラクルのjarファイルは、MANIFEST.MFの中に設定しています。windowsのクラスパスにも設定してみましたが、実行できませんでした。 補足ですが、「java -jar JARファイル」のコマンドでは実行できます。。。