.jarファイルが起動しない時の解決方法(Win/mac)

さて、今回は.jarファイルがダブルクリックで起動しない時の解決方法を記載します。

解決方法

  1. Javaはインストール済か確認する
  2. プログラムを選択して起動
  3. java -jar…
  4. javaのバージョンを変える

まずjavaがインストールされていない可能性があります。

コマンドプロンプト(win)またはターミナル(mac)で

java -version
と打ち、インストールされているか確認して下さい。

インストールされていない場合はOracleの公式サイトの手順に沿ってインストールして下さい。

プログラムを選択して開く

まず右クリックをすると出て来る小ウィンドウの中のシステムから起動にカーソルを合わせ、

↑このような画面の”このアプリケーションで開く”(Mac)の中の
このようなJava系起動アプリケーションで起動してみましょう。

コマンドプロンプト/ターミナルで起動

Win

まず、windowsマーク(スタートボタン)を右クリックし、”コマンドプロンプト(管理者)(A)”をクリックします。→PowerShellになってる場合は検索欄に”cmd”と打ち、出てきたコマンドプロンプトを管理者権限で立ち上げてください。

するとコマンドプロンプトが起動するので、そこに

java -jar C:\\hoge\users\username\desktop\hogehoge.jar

と入力します。
“-jar” 以降はコマンドプロンプトのウィンドウにjarファイルを持ってきて下さい。

これで起動するはずです。

(2021.12.18訂正)
-jar以降のファイルの絶対パスはプロパティを開いて、セキュリティタブの
C:\Users\[username]….\…\hoge.jar
をコピーして貼り付けてください

Mac

アプリケーション一覧の中の”その他”の中にあるターミナルを起動して、Windowsと同じく

java -jar /users/username/desktop/hogehoge.jar

と入力します。
“-jar” 以降はコマンドプロントのウィンドウにjarファイルを持ってきて下さい。

Javaのバージョンを変える

Windowsはこのページを参考にして下さい(解説放棄)

Mac

古すぎると互換性がないこともあるので現在使用しているバージョンを確認してください。
確認方法 : ターミナルで

java -version

を入力し、バージョンを確認してください。

 

 

 

 

 

 

赤線の部分が1.8.x以下なら大抵は変更が必要です。

Homebrewを使うと簡単なのでまずHomebrewのインストールを

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

更新を

brew update

で行い、

brewのエラーチェックを

brew doctor

で行う。そして、 caskを使えるようにするために、

brew install cask

と入力。そして

brew cask install java

で最新のjavaをインストールします。

そして、

/usr/libexec/java_home -V
でインストール済みのjavaを表示し、

一番上の最新版のバージョンを(画像なら13.0.2)

export JAVA_HOME=`/usr/libexec/java_home -v 13.0.2`

の13.0.2のところに入力してEnterで反映されます。
反映されたかの確認は、

java -version

でできます。
ここまで読んで下さり、ありがとうございました。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください