我试着用谷歌搜索这个,去了 oracle.com 并阅读了这个论坛上与此相关的所有问题。我写了一个简单的“Helloworld”程序
package helloworld;
public class Helloworld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
NetBeans 将源代码编译成一个.class
文件。我将该文件移动到C:\MyJava
我尝试通过C:\MyJava> java -cp . Helloworld
所有可能的变化来运行它。我不断得到NoClassDefFoundError: Helloworld (wrong name: helloworld/Helloworld)
.
确保;确定。有一个几乎完全一样的问题(“错误名称”的差异)。该问题的解决方案在我的情况下不起作用。