尝试从命令提示符运行类文件时出错

时间:2012-06-04 16:57:29

标签: java

我将这个类存储在 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 \;

1 个答案:

答案 0 :(得分:3)

  

它符合并在eclipse IDE中运行,但不是从命令控制台运行?

您应该使用Hello.class文件在目录中运行命令 您将遇到只有src文件的Hello.java 您将在Hello.class下找到/bin文件(这是Eclipse放置它们的地方)