jdk环境变量的配置
jdk版本:j2sdk1.4.2_04
首先安装jdk于C:盘根目录;
然后右健我的电脑,选择高级--->环境变量,配置如下:
JAVA_HOME=c:\j2sdk1.4.2_04;
path=%JAVA_HOME%\bin;
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;
确定完成。
测试代码:
public class HelloWorld{
public static void main(String args[]){
System.out.println("hello world !")
}
}
一开始编译程序时没有问题,但是一运行就提示
Exception in thread "main" java.lang.NoClassDefFoundError: helloworld
上网找了一下答案
发现是classpath设置的有问题。
解决的方法
这个问题很常见!
你没有把HelloWorld.class的路径添加到classpath里
先在命令行输入(假设helloworld.class在c:\helloword目录下):
c:\> set classpath=%classpath%;C:\helloworld;
现在再执行java HelloWorld就没有问题了!