Javaファイルスクリプトのコンパイル中にエラーが発生しました。

Javaファイルスクリプトのコンパイル中にエラーが発生しました。

そのため、vimスクリプトで.javaファイルをコンパイルしようとしていますが、"could not find or load main class name.java".javaファイルにメインクラスを配置するとエラーが発生します。誰でも助けることができますか?ありがとうございます。

スクリプトからファイルを作成するとき

public class $name {
    public static void main(String[] args) {
"text"
   }
}

答え1

$nameクラス名に拡張される場合、コードはまったく同じ名前と.java拡張子を持つファイルになければなりません。 javacコマンドには.javaを含む完全なファイル名が必要です。

javac CoolCode.java

$name.just "text"を本文に拡張すると、CoolCodeコンパイルエラーが発生します。これに合格したら、コードを実行します。

java CoolCode

man javac次に、javac と java のドキュメントでクラスパスやパッケージ名などについて読んでくださいman java

関連情報