-1

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

4

1 回答 1

3

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

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

于 2012-06-04T16:59:25.670 回答