JAVA入门:Exception in thread "main" java.lang.NoClassDefFoundError...
发布网友
发布时间:2024-10-04 19:16
我来回答
共6个回答
热心网友
时间:2024-10-04 19:12
这类问题导致的可能会有很多种情况,不过解决的办法都是一致的.只要把错误的根源找到.
提示的错误是找不到类异常,如果程序没有问题的话,编译可以通过的,这个错误是在执行时报的.就是classpath配有配置好.类路径出错导致的.
修改办法:classpath=.;
如果此程序在以前可以运行,而现在出错,就是可能你安装了什么软件,classpath被修改了,导致jdk类路径不能使用,此时只要把.;前置就可以了.
例如:classpath=.;c:\programFile\oracle9i\lib;
热心网友
时间:2024-10-04 19:13
一种可能就是你的环境变量没设或者设置错误.第二中可能就是你运行的时候路径不对,你class文件放在什么目录下你就应到该目录下运行.
热心网友
时间:2024-10-04 19:16
把你的程序贴上来,看看
热心网友
时间:2024-10-04 19:12
在CLASSPATH的路径应为.;D:\Sun\SDK\jdk\lib\tools.jar
前面是句点和分号,表示当前目录
D:\Sun\SDK最好用%java_home%代替这样以后你用JDK其他版本时候,修改环境变量只需该下java_home里的路径就行了,
热心网友
时间:2024-10-04 19:15
你的错误应该是:
Exception in thread "main" java.lang.NoClassDefFoundError:
这个吧..
我以前也碰到过这种情况..
解决办法:将环境变量classpath里的值后面加一个分号和一个英文句号即 ”;.” 注意后面结尾处是一个分号和一个句号。
可以看一下:
参考资料:http://zhidao.baidu.com/question/35798973.html
热心网友
时间:2024-10-04 19:15
抛出main异常。