シナリオ:
Java コマンドを使用して .class ファイルを実行すると、「エラー: メインクラスが見つからないか、メインクラスが見つかりません」ロード済み":
理由:
1. デフォルトでは、Java コマンドはクラス ファイルのアドレスを検索します。 CLASSPATH 環境変数で指定されたディレクトリ。
2. パッケージの影響を無視します。
解決策:
次のように、Java パッケージ名とクラス名を使用して実行します。src ## で java com.lznb.cloud.TCPEchoClient を使用します。
注:
メイン ディレクトリで java コマンドを使用して実行します: java com.lznb.cloud.TCPEchoClient,パスが繰り返されるので、ここでは src の下で実行する必要があります。概要:
1. Java 実行クラス ファイルは、現在のディレクトリではなく、CLASSPATH で指定された場所に従って検索されます。私たちは理解しています。現在のディレクトリをクエリする場合は、現在のディレクトリを表す「.;」を CLASSPATH に追加する必要があります。 2. Java 実行クラス ファイルは、パッケージ パスに強く依存します。実行すると、現在のユーザー パスに厳密に基づいて、パッケージで指定されたパッケージ パスをファイル パスに変換してクラス ファイルを検索します。 推奨チュートリアル:以上がJava でメインクラスが見つからない、またはロードできないエラーを解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。