質問: 現在、Eclipseを使用しており、 パッケージ名をexception クラス名をMain.javaで使用しております。 Main.javaに以下のような記述を行いました。 ``` package exception; public class Main { public static void main(String[] args) { System.out.println("なんでや"); } } ``` この状態で、Main.javaでjavaアプリケーションの実行を行ったところ、 このようなエラーが発生してしまいます。 エラー: メイン・メソッドがクラスexception.Mainで見つかりません。次のようにメイン・メソッドを定義してください。 public static void main(String[] args) またはJavaFXアプリケーション・クラスはjavafx.application.Applicationを拡張する必要があります 原因が分からず、困惑しております。 Mainメソッドを定義しているのにも関わらずこのエラーの原因は何になるのでしょうか? 基礎的な質問で申し訳ございませんが、ご確認よろしくお願いいたします。
回答: べつにコードに不都合はないように見受けられます そのコードを保存してから、実行し直してみてはどうでしょう package宣言 | Javaコード入門 > > また、クラスの保存先はパッケージ階層に対応していなければなりません。com.example.mynavi.objectパッケージに属するクラスは、/com/example/mynavi/objectフォルダーに保存しなければなりません。 > > > とありますが、ここらへんは大丈夫でしょうか