日期:2014-05-20  浏览次数:20679 次

xp下面JDK的设置,在线等。。。。。
JAVA_HOME   值   D:\j2sdk1.4.2_14
PATH   值   %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH   值   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

然后编译没有问题,但是执行java   HelloDate时候出现以下问题:Exception   in   thread   "main "   java.lang.NoClassDefFoundError:   HelloDate

怎么回事啊????


------解决方案--------------------
给你一个不用设置的办法 下个JCreator就好了
------解决方案--------------------
大小写问题
------解决方案--------------------
Exception in thread \ "main\ " java.lang.NoClassDefFoundError: HelloWorld

呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就

涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的

HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行

时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:

java -classpath . HelloWorld
可以的话就一定是classpath 的问题

“.”就代表当前目录。
但我觉得你写出来的 classpath没什么问题.那就看你的安装路径的问题