jarファイルをコマンドプロンプトから実行することは可能なのですが
ダブルクリックをすると「could not find class.program will exit」という
メッセージが出て実行できません。
自分の作ったファイルが悪いのかと思い
http://cafe.justsystem.co.jp/Tips/javaapp/hellow …
で紹介されているHelloWorld.jarもダブルクリックでは実行することが出来ませんでした。
ダブルクリックで実行するためには何か特別な設定をする必要があるのでしょうか?
自分なりに過去ログを見たのですがわからないのでよろしくお願いします。
No.4ベストアンサー
- 回答日時:
>jarファイルの関連付けは「Java(TM) 2 Platform Standard Edition binary」となっています
もっと詳細に調べる。
「フォルダオプション」
↓
「ファイルの種類」
↓
拡張子「JAR」を選択した状態で「詳細設定」
↓
アクション「open」を「編集」
↓
「アクションを実行するアプリケーション」
のところに書かれている"コマンド"が
適切かどうかチェックする。
それを#1さんのリンク先の内容と照らし合わせる。
No.3
- 回答日時:
そうですね。
レジストリとかって Java 屋からすればあまり馴染みのないものですから面倒でしたらOSからの再インストールもありかもしれません。しかし、jarファイルのダブルクリックによる起動って本当に重要でしょうか?
もしかすると Java Web Start の方が良いかもしれません。自動的に更新できるし、綺麗なアイコンも付けられるし。
度々アドバイスありがとうございます。
Java屋というかただの初心者です。w
一応解決したのですが
javaアプレットを実行することが出来ないので
やはり入れなおそうかと思っています。
No.2
- 回答日時:
Windows で jar ファイルをダブルクリックで起動するには
・jar ファイルのマニフェストにメインクラスが適切に記載されている
・レジストリに javaw と jar ファイルの関連づけが適切にされている
といった条件が揃うことが必要です。
マニフェストについては java -jar にで起動できるから問題なさそうですね。
すると後者が怪しいところです。レジストリにどのように登録されているべきかは先のリンク先にありますので確認してみてはいかがでしょうか。
アンインストールができないほどレジストリに不整合が生じているのであれば、正常に起動できる環境とレジストリを見比べてみるのもよいかもしれません。
再び回答ありがとうございます。
OSを入れなおして1からやればうまく行きますか?
手に負えなさそうなのでそうしようかと思っています。
No.1
- 回答日時:
似たような話題がありました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
解決しないようでしたらお使いの OS 、また java -jar jarファイル名 を実行したときにどのような例外がでるか(または正常に実行できるか)教えてください。
この回答への補足
jarファイルの関連付けは「Java(TM) 2 Platform Standard Edition binary」となっています。
WindowsXp professionalをつかっております。
コマンドプロンプトで[java -jar *.jar]のコマンドを打てば正常に起動,実行できます。
ひとつ自分で原因と考えられる事はJREを何度かインストールとアンインストールを
繰り返しているうちにアンインストールが出来なくなってしまいました。
インストールしてもアンインストールしてからやり直してくださいというメッセージが出ます。
出来ないので強制アンインストールをソフトを使ったのですがやはりアンインストールは出来ませんでした。
回答よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux AppImageがインストールできない。実行できない?? 1 2022/07/30 12:52
- Excel(エクセル) Excel ハイパーリンク設定について 教えてください 例なんですが、 VBAにてファイル1の列Gに 2 2022/11/04 17:52
- UNIX・Linux shellscript内のコマンドを、sudo(toor)として実行 2 2022/09/23 15:05
- その他(Microsoft Office) office2010とoffice365の共存でoffice365を優先で起草させたい 3 2023/01/24 10:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 11:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- その他(コンピューター・テクノロジー) エクスプローラでファイルが開かない 4 2022/11/10 07:32
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access クエリ実行が急に非常に...
-
OLE又はDDEを使うVISUAL BESIC...
-
eclipseで作ったプログラムを他...
-
VC++から引数付きexeファイルの...
-
デスクトップにショートカット...
-
VB6で、C言語の(argv,argc)み...
-
LINK : fatal error LNK1104に...
-
JAVAのAPIのコールの仕方で質問...
-
64bit環境で32bitのodbc参照
-
ファイル名の先頭が数字だと駄...
-
フォルダ内の特定 拡張子のファ...
-
xismoについてです!開こうとす...
-
vscodeを最近いれてjavaを勉強...
-
ディレクトリを変更して外部コ...
-
SHELLを使ったファイル起動につ...
-
jarファイルをダブルクリックで...
-
htaファイルが実行されません
-
コンポーネント`MSCOMM32.cox'...
-
VBAで他のプログラムが起動して...
-
VBからhtaファイルを開くには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access クエリ実行が急に非常に...
-
JavaScriptでコマンドプ...
-
OLE又はDDEを使うVISUAL BESIC...
-
VC++から引数付きexeファイルの...
-
VBAでEXEファイルを動かす方法...
-
LINK : fatal error LNK1104に...
-
64bit環境で32bitのodbc参照
-
WScript.Echo と msgbox
-
batからexeを実行し戻り値を受...
-
VBAでMP3を鳴らしたい
-
コマンドプロンプトで外のexeや...
-
batからexeを起動した際の戻り...
-
VBS形式ファイル:ダブルクリッ...
-
jarファイル実行時の環境変数の...
-
JAVA .jarファイルに再圧縮する...
-
jarファイルとjava.exeの関連付...
-
VBSでEXCELのXLSTARTにあるマク...
-
コンポーネント`MSCOMM32.cox'...
-
ローカルのHTMLからexeファイル...
-
c/c++ ビルドしたにもかかわら...
おすすめ情報