Eclipse下执行main函数报java.lang.NoClassDefFoundError的解决

今天执行eclipse下的一个java类,无论run还是debug,都报java.lang.NoClassDefFoundError。而且把main中函数都注释掉,执行还是报一样的错。

检查了一下这个工程和其他工程的区别。发现是 run configration中的classpath中只有jre,而项目本身以及引入的jar都没有被加入。于是加了一下,

再执行,一切OK。

可能有时候eclipse项目中这个位置的东西会丢掉,所以重新引入就可以了。

标签