- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:java実行時のメッセージについて)
Java実行時のメッセージについて
このQ&Aのポイント
- Javaの実行時に表示されるメッセージについて解説します。
- 50歳でJavaを学ぼうとしている方が、プログラムの例題作成でエラーに遭遇した場合の対処方法を説明します。
- javacでコンパイルが正常に終了したにもかかわらず、実行時にエラーメッセージが表示される原因と解決策について解説します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> Could not find the main class: Hello. Program will exit. 『メインのクラス「Hello」が見付かりません。プログラムを終了します』 と書いてあります。 > java Hello と実行したので、「 Helloクラスのmainメソッド」を実行しようとしてエラーになりました。 java hello と、ファイルに記述した通りにすれば実行できるはずです。 Windowsのファイル名は大文字小文字を区別しませんが、Javaのクラス名(他、変数名等々)は区別します。 ファイル名もクラス名と表記を揃えるくせをつけておいた方がよいでしょう。 それから、この先もエラーメッセージはちょくちょく目にすることとなります。 英語ですが、文学のような抽象的だったり比喩的な表現では無いので、難しくはありません。 まずは辞書を片手でもいいので、なにが書いてあるか読んで、何が起ったか考えてみることをお勧めします。
その他の回答 (3)
- f-force777
- ベストアンサー率0% (0/5)
回答No.3
作成したプログラムのタイトルは hello なので(小文字の hello ) java hello で実行して下さい。 大文字の java Hello で実行したため、そのようなエラーなのでしょう コンパイルはできるようですが…
質問者
お礼
ご指摘いただいたとおりで大文字で正常に動作しました。 ありがとうございました。
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
大文字と小文字の区別は必要じゃないかなぁ.
- salsberry
- ベストアンサー率69% (495/711)
回答No.1
クラス名とファイル名は大文字・小文字も含めて一致していないといけません。 class hello { の部分を class Hello { に変えてやり直してみてください。
質問者
お礼
ご指摘いただいたとおりで大文字で正常に動作しました。 ありがとうございました。
お礼
ご指摘いただいたとおりで大文字で正常に動作しました。 ありがとうございました。