Javaバイトコードファイルを実行するためのプロンプトコマンドラインが見つからないか、問題のメインクラスをロードすることはできません

テストコマンドラインでクラス、コンパイラ、ランタイム、示唆エラー:メインクラスを見つけるか、ロードできません。

Javaクラス

package com.company.schoolExercise;

public class test7_3_1 {
    public static void main(String[] args) {
        String in = args[0];
        int n = 0;
        for(int i = 0 ; i < in.length() ; i ++){
            char a = in.charAt(i);
            if(a == 'a'){
                n++;
            }
        }
        System.out.println(n);
    }
}

問題:

このクラスのアイデアは問題ありません、バイトコードファイルにコンパイルエラーは、問題ではありませんありませんが、これの.classバイトコードファイルには、コマンドラインから実行することはできませんされています。
画像

理由&ソリューション

クラスパスとその結果、実行時、パッケージ名(あなたはどこパッケージのパスで実行する必要があることに注意してください、それ以外の場合は一致していない)を持参する必要が一致しないディレクトリ。
ザ・コマンドライン現在の作業ディレクトリに切り替えSRC内容:
画像
ランニング、バイトコードファイルの前にプラスパッケージ名私はここにあるパッケージ名です:com.company.schoolExercise
画像

おすすめ

転載: www.cnblogs.com/HIIM/p/12600368.html
おすすめ