我将这个类存储在 C:/ CODE / SRC /
我打开CMD并输入
C:/CODE/src>java -cp . Hello
然后它给了我这个错误
Exception in thread "main" java.lang.NoClassDefFoundError: Hello <wrong name: src/hello>
java版本是“1.7._02” 我不知道还能做什么? 它符合并在eclipse IDE中运行,但不能从命令控制台运行?
我该怎么做才能解决这个问题?
public class Hello {
public static void main(String[] args) {
System.out.println("Hello");
}
}
环境变量
JAVA_HOME = C:\ Program Files \ Java \ jdk1.7.0_02 \ bin \;
PATH = C:\ Program Files \ Java \ jdk1.7.0_02 \ bin \;
答案 0 :(得分:3)
它符合并在eclipse IDE中运行,但不是从命令控制台运行?
您应该使用Hello.class
文件在目录中运行命令
您将遇到只有src
文件的Hello.java
您将在Hello.class
下找到/bin
文件(这是Eclipse放置它们的地方)