Javaエラー-メインファイルで少なくとも1つのパブリッククラスが必要です
1189 ワード
問題点:
こんにちは!私は長い間、現在プログラムを学んでいます、そして、私は最近Javaで遺産を学びました.次のプログラムを書きました.
クラス機関
一般的なvoid printancy () ()
{ }
システムアウト.println(“これは機関”);
}
}
クラス学校は、機関を広げます
public void printhash school ()
{ }
システムアウト.Printn(これは学校です);
}
}
クラスアカデミーは、学校を広げます
一般的なvoid printranademy ()
{ }
システムアウト.Printn(「これはアカデミーです」)
}
}
クラスコール
public static void main ( string [] args ) {
機関機関=新機関
スクール・スクール
アカデミー・アカデミー
このプログラムを実行すると、コンパイラは次のエラーをスローします.
エラー-メインファイルで少なくとも1つのパブリッククラスが必要です
私はこのようなエラーを以前に見たことがありません.
何がこのエラーを引き起こしているか全くわからない.
ここで誰かエラーとその解決の原因を明確にしてください.ありがとう
解決方法
プログラムに問題はありません.
オンラインコンパイラで実行しようとすると、エラーは発生しません.しかし、このエラーの解決方法はとても簡単です.
エラー自体がメインファイルにパブリッククラスがなければならないと言います.
次に、「呼び出し」クラスのアクセス修飾子を公開しなければなりません.あなたの“call”クラスが公開されれば、このエラーはコンパイラによってスローされません.
このエラーの他の解決策
一般に、ファイルの名前をプログラムのパブリッククラスと同じに設定します.
たとえば、“test . java”という名前のファイルを持っていて、“hello”という名前のパブリッククラスがある場合、このエラーはこのシナリオでも生成されます.そこで、パブリッククラスの名前でファイルを保存してみてください.
私は、これがあなたを助けることを望みます
感謝
こんにちは!私は長い間、現在プログラムを学んでいます、そして、私は最近Javaで遺産を学びました.次のプログラムを書きました.
クラス機関
一般的なvoid printancy () ()
{ }
システムアウト.println(“これは機関”);
}
}
クラス学校は、機関を広げます
public void printhash school ()
{ }
システムアウト.Printn(これは学校です);
}
}
クラスアカデミーは、学校を広げます
一般的なvoid printranademy ()
{ }
システムアウト.Printn(「これはアカデミーです」)
}
}
クラスコール
public static void main ( string [] args ) {
機関機関=新機関
スクール・スクール
アカデミー・アカデミー
institute.print_institutions();
school.print_school();
academy.print_academy();
}
}このプログラムを実行すると、コンパイラは次のエラーをスローします.
エラー-メインファイルで少なくとも1つのパブリッククラスが必要です
私はこのようなエラーを以前に見たことがありません.
何がこのエラーを引き起こしているか全くわからない.
ここで誰かエラーとその解決の原因を明確にしてください.ありがとう
解決方法
プログラムに問題はありません.
オンラインコンパイラで実行しようとすると、エラーは発生しません.しかし、このエラーの解決方法はとても簡単です.
エラー自体がメインファイルにパブリッククラスがなければならないと言います.
次に、「呼び出し」クラスのアクセス修飾子を公開しなければなりません.あなたの“call”クラスが公開されれば、このエラーはコンパイラによってスローされません.
このエラーの他の解決策
一般に、ファイルの名前をプログラムのパブリッククラスと同じに設定します.
たとえば、“test . java”という名前のファイルを持っていて、“hello”という名前のパブリッククラスがある場合、このエラーはこのシナリオでも生成されます.そこで、パブリッククラスの名前でファイルを保存してみてください.
私は、これがあなたを助けることを望みます
感謝
Reference
この問題について(Javaエラー-メインファイルで少なくとも1つのパブリッククラスが必要です), 我々は、より多くの情報をここで見つけました https://dev.to/kodlogs/java-error-at-least-one-public-class-is-required-in-main-file-5agテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol