从问题现象来看,应该是运行时出的问题,你可能输入的命令不对。
应该这样:java HelloDate
你可能这样输入了: java HelloDate.java 它认为你要运行HelloDate包下面的java这个类,没找到,所以会出现NoClassDefFoundError的异常
应该这样:java HelloDate
你可能这样输入了: java HelloDate.java 它认为你要运行HelloDate包下面的java这个类,没找到,所以会出现NoClassDefFoundError的异常
正确配置:"我的电脑"-->"属性"-->"高级"-->"环境变量"-->"系统变量"-->如果没有,则进行新建:变量名:Path 变量值:C:\jdk1.4\bin
变量名:ClassPath 变量值:.;C:\jdk1.4\lib\dt.jar;C;\jdk1.4\lib\tools.jar(注意符号.)
再创建一个"用户变量" 变量名:JAVA_HOME 变量值:C:\jdk1.4
这样一来,如果程序正确,在任何地方进行编译,运行都没有问题
也许是jdk的配置问题 也许是package不对
{
public static void main(String[] args) //一般可能是这里写错了。
{
System.out.println("Hello World!");
}
}
http://expert.csdn.net/Expert/topicview.asp?id=1925211
帮打个广告:)