LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1979|回复: 2

怎么会出现java.lang.NoClassDefFoundError

[复制链接]
发表于 2004-9-18 16:28:09 | 显示全部楼层 |阅读模式
大家好,我在linux下装了JDK1.4.0版,而且JAVA_HOME,PATH和CLASSPATH都设置好了。如下

        JAVA_HOME=/home/jdk
        CLASSPATH=$JAVA_HOME/jre/lib/tools.jarJAVA_HOME/lib/dt.jarJAVA_HOME/jre/lib/JAVA_HOME/lib
        PATH=$PATHJAVA_HOME/bin



但是我写了一个好简单的JAVA程序hello.java,用JAVAC命令生成了hello.class,但是当我使用java hello时,就出现错误NoClassDefFoundError,请问这是为什么啊?
发表于 2004-9-20 12:36:51 | 显示全部楼层
Add .(current directory) to your classpath
发表于 2004-9-22 11:41:37 | 显示全部楼层
NoClassDefFoundError是很多初学者总也搞不清的问题之一.
写几个helloworld是学不好java的,这个问题解决了,下次还
会有其它NoClassDefFoundError的问题出现.因此,建议他们
补充一下jvm的工作原理.一劳永逸的解决问题才是根本.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表