有新问题,我的环境变量是这样设置的:SET PATH=C:\jdk1.3.0_02\bin SET CLASSPATH= .; SET JAVA_HOME=C:\jdk1.3.0_02 程序是:import java.io.*; public class HelloJava { public static void main(String args[]) { System.out.println("hellojava\n"); } } 编译时没有出错,但运行时提示说:Exception in thread "main" java.lang.NoClassDefFoundError:HelloJava/class 是怎么回事呢?
set JAVA_HOME=你的JDK目录
CLASSPATH=你的JDK目录\lib\
path=c:\jdk\bin
(系统变量)
classpath=c:\jdk\lib\tools.jar
path=c:\jdk\bin
SET CLASSPATH= .;
SET JAVA_HOME=C:\jdk1.3.0_02
程序是:import java.io.*;
public class HelloJava
{
public static void main(String args[])
{
System.out.println("hellojava\n");
}
}
编译时没有出错,但运行时提示说:Exception in thread "main" java.lang.NoClassDefFoundError:HelloJava/class
是怎么回事呢?
java HelloJava.class运行的啊
直接java HelloJava