個人でWebサービス作る人の雑記ブログ

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」

で起動できました。

 

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