1 min read
Windowsでjarファイルの実行ができなかった
自作のTwitterテレビ実況支援ソフトのCaptter created by taoを起動しようと思ったが、ダブルクリックしても何も反応がない。
試しにcmdからjava -jar
したら起動した。
それを直す。
とりあえずassoc
でファイルタイプを出力
C:\WINDOWS\system32>assoc .jar
.jar=jarfile
jarfile
らしい。
続いて現在の開くためのコマンドを出力
C:\WINDOWS\system32>ftype jarfile
jarfile="C:\Program Files\Java\jdk-10\bin\javaw.exe" -jar "%1" %*
JDK10をインストールしてあった影響かそっちで開く設定になっていた。
ここを直せばちゃんと開けるようになりそう
管理者権限でのコマンドプロンプト必須。
C:\WINDOWS\system32>ftype jarfile="C:\Program Files\Java\jdk1.8.0_171\bin\javaw.exe" -jar "%1" %*
jarfile="C:\Program Files\Java\jdk1.8.0_171\bin\javaw.exe" -jar "%1" %*
オウム返ししてこなくていいわと思ったがそういう仕様なので我慢する。
これでダブルクリックでちゃんと開いてくれるようになった。
バッチファイルを作ってそっちから開くなどの対処をしていたが、フォルダ内で邪魔だったのですっきりしてよかった。