在路上

我们走入生活,总以为前方会有莫大的幸福在等待着自己.但是蓦然回首,才发现幸福其实就在点点滴滴流逝的时光中

Avatar

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就没有问题了!


评论已关闭