読者です 読者をやめる 読者になる 読者になる

ピー山の個人でWebサイト運営奮闘記

主に個人で運営しているオリキャラ投稿サイト「パロコラ」についての投稿が多くなるかと思います。

jarを実行しようとしたら「Could not find the main class」。回避策は?

事案発生

とあるjarアプリケーションを実行しようとしたところ、

前のPCではダブルクリックで動いていたのに、

「Could not find the main class」

とエラーダイアログが表示されて実行できない。。

f:id:pyamasan:20170119113357p:plain

 

とりあえずやってみたこと

「右クリック」→「プログラムから開く」→「既定のプログラムの選択」

から、jdkやらjreやらのbinフォルダに入っている、

java.exe

javaw.exe

で実行を試みるも、

コマンドプロンプトが一瞬出て消えて音沙汰無しだったり、

例のごとく「Could not find the main class」。。。

 

解決方法

私自身もこれでなぜ実行できたのかまだ釈然としていないのですが、

コマンドプロンプトから

jarファイルのある階層にcd

→「java -jar ○○.jar」

で起動できました。

 

いやぁ・・なぜなのか・・