Build path entry is missing: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.

来源:互联网 发布:sqlserver 对等发布 编辑:程序博客网 时间:2024/05/22 03:36

Build path entry is missing: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug....


最近做项目时遇到一个奇怪的问题,从cvs下载一份新的代码到eclipse时,整个项目总是有个错误,项目起不来,自动编译classes失败,但是在代码里又没有任何错误,部署项目总是失败,失败提示为java.lang.NoSuchMethodError: org.apache.log4j.Category.log,但是针对这个错误,我搜罗了各种解决方案都不能成功。别人已有项目代码的从cvs更新代码下来又不会报错,部署项目也能成功。困扰了几天,后来我在java build path里发现有一个jar包提示build path entry is missing:,但是这个jar包并不存在我们的项目里,于是把该包删除后,错误提示消失,项目部署成功。 

我的java Build path 的Libraries没有成功加载jre system libraty ,将它删除,重新添加,class文件自动编译成功。




总结:当从svn下载的项目部署不成功时,要检查class是否编译成功,构建路径下的jar是否加载正确,以及服务器的dataresources是否正确。




1 0