• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メインメソッド無しでJavaを実行する方法)

メインメソッド無しでJavaを実行する方法

このQ&Aのポイント
  • メインメソッドが必須とされているが、実際には無くてもJavaを動かす裏ワザが存在する。
  • staticイニシャライザーを使用することで、メインメソッドが無くてもJavaを実行することができる。
  • ただし、古いバージョンのJavaでのみ動作し、現在のバージョンではメインメソッドが必須となっている可能性がある。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>2007年のブログらしく、当時の古いバージョンのJavaならば動くのかしら?Javaも仕様がどんどん変わっていて、バージョンアップするとメインメソッド必須になったのかしら? 自分で検証・コード確認してないけど多分そうじゃないかな、以下のページ読む限りでは。 http://stackoverflow.com/questions/17889220/will-a-static-block-execute-without-main-method http://stackoverflow.com/questions/17890723/java7-bootstrap-checking-class-without-loading/17891211

five_163
質問者

お礼

さんきゅー

関連するQ&A