出现java.lang.NoClassDefFoundError的错误的一种原因和解决办法

来源:互联网 发布:淘宝上最火的男装店铺 编辑:程序博客网 时间:2024/05/01 05:00
今天在跑某java程序时,遇到了java.lang.NoClassDefFoundError的错误。第一眼看感觉是classpath设置的问题。事后证明,解决方法也很简单,有两个办法:

运行的时候,加上-cp参数,值是一个”.”,表示当前目录。比如:
java -cp . VolcanoRobot

在环境变量里写CLASSPATH = .\;%JAVA_HOME%\lib\tools.jar,同样,注意前面那个”.”。运行时就可以:
java VolcanoRobot

比起来,后面这个方法彻底点。