安装了JDK1.4
配置好了JAVA_HOME,PATH,CLASSPATH
但解释执行程序的时候通不过?
请各位帮我看看:
________________________________
/*hello.java */
import java.io.*;
public class Hello
{
public void main(String[] args) {
System.out.println("Hello");
}
}
__________________________________
javac hello.java
java hello
出错提示:
Exception in thread "main" java.lang.NoClassDefFoundError: hello (wrong name: hello)
.....
请问是哪里出的问题啊?
javac Hello.java
java Hello
public static void main(String[] args) {}
让我告诉你,把
/*hello.java */
import java.io.*;
public class Hello
{
public void main(String[] args) {
System.out.println("Hello");
}
}
改成
/*hello.java */
import java.io.*;
public class hello
{
public void main(String[] args) {
System.out.println("Hello");
}
}
注意Hello已经变成hello!!!然后把你的文件名存为hello.java再编译就可以了
没有声明main为静态的,文件名和类名不一致