黑马程序员技术交流社区

标题: NoClassDefFoundError这个异常是什么意思 [打印本页]

作者: kevinmesss.tz    时间: 2014-2-20 23:11
标题: NoClassDefFoundError这个异常是什么意思
在看多线程的视频时候打的例子
这个程序在eclipse上运行的时候结果看的不清楚
就想用cmd来看
可是编译通过后出现这个异常
为什么eclipse可以运行用cmd就不可以了
后来我还试了把bin目录下的class文件考过去运行
也是出现这个异常

顺便在问下,为什么t1和t2这两个线程能运行完,不是应该是冻结状态吗

interupt.png (107.34 KB, 下载次数: 132)

interupt.png

3.png (12.82 KB, 下载次数: 139)

3.png

作者: kevinmesss.tz    时间: 2014-2-20 23:12
看了API上面类 NoClassDefFoundError的解释 不懂。。
作者: belief丶Only    时间: 2014-2-20 23:53
应该是你环境变量有点问题吧!!仔细检查一下配置的情况!
作者: kevinmesss.tz    时间: 2014-2-20 23:59
belief丶Only 发表于 2014-2-20 23:53
应该是你环境变量有点问题吧!!仔细检查一下配置的情况!

我想起来了。。之前学的忘了
作者: kevinmesss.tz    时间: 2014-2-21 00:01
原来是我eclipse用习惯了,,没有去配置classpath
作者: kevinmesss.tz    时间: 2014-2-21 00:11
belief丶Only 发表于 2014-2-20 23:53
应该是你环境变量有点问题吧!!仔细检查一下配置的情况!

我配置好了还是这个错误怎么回事
这个文件夹其他的.class都可以运行
作者: kevinmesss.tz    时间: 2014-2-21 00:15
找到原因了。
我把package test_threadmethod;这行注释了就可以运行了
作者: 夏新¤Amoi    时间: 2014-2-21 12:17
你这样编译的.class在包名下,你要切换到 test_threadmethod\ test_threadmethod目录下。
作者: 夏新¤Amoi    时间: 2014-2-21 12:19
kevinmesss.tz 发表于 2014-2-21 00:15
找到原因了。
我把package test_threadmethod;这行注释了就可以运行了

如果这是别人的代码,你还要改别人的代码么?要知道解决办法!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2