cmd から Java アプリを実行しようとすると、次のエラーが発生します。
Exception in thread "main" java.lang.NoClassDefFoundError: Main
Caused by: java.lang.ClassNotFoundException: Main
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: Main. Program will exit.
ディレクトリには次のものがあります。
Directory of C:\Java
AVLNode.java
AVLTree.java
Comparator.java
HashTable.java
input1.dat
input2.dat
Main.java
StringComparator.java
そして私は走っています:
java Main input1.dat input2.dat output1.dat
フォルダーに Main.Java があり、次のものがあります。
public static void main(String[] args)
Main.Java のメソッド (およびその他の関数)
ここでこの問題に関する回答をすでに読んでいますが、すべて問題なく実行できたと思います:(では、何が問題なのですか?