eclipse点tomcat没有反应java/lang/NoClassDefFoundError: java/lang/Objec

BasicElements 2011-08-01 11:06:58
出现
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Objec这个错误
可是jdk明明导对了啊……tomcat的jdk我也配了,和eclipse的是同一个……
用tomcat的startup.bat是可以正常启动的……就是eclipse点击没有反应……
不知道哪位大哥可以帮帮忙????
...全文
194 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BasicElements 2011-08-01
  • 打赏
  • 举报
回复
哦~知道了!问题是这样的~~~~~在tomcat设置中不但要设置jdk还要设置一个boot classpath的rt.jar包……我这个tomcat不是安装版的~直接copy过来用的~所以出现这样的情况!!!!OK……结贴!!!!!!
BasicElements 2011-08-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 chiyan42 的回复:]
用tomcat的startup.bat是可以正常启动的,说明是你eclipse配置有的问题

看看jar包,以及jdk版本是不是对的。
比如你的tomcat是6.0,你是不是jdk导入的是1。4等等

有一点区别是你直接执行tomcat的时候,他是去你的环境变量javahome那些取得你的jdk
而eclipse是完全按照你给他配置的jdk版本
[/Quote]

我嘞个去~~tomcat版本和jdk版本是莫有关系的啊……你6.0也可以用1.4的……jdk是编辑java文件用的……
公司之前都是tomcat5.0+jdk1.4的……
还有1楼的朋友!!我用stratup启动tomcat以后,项目是可以正常运行的……就是不能通过eclipse来启动tomcat……eclipse中的jdk关联也是正常的……真是悲剧!!!!!!!
dongxingman 2011-08-01
  • 打赏
  • 举报
回复
你看报的错是Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Objec说明你的jvm在初始化时出错了,应该还是你的jdk的问题
chiyan42 2011-08-01
  • 打赏
  • 举报
回复
用tomcat的startup.bat是可以正常启动的,说明是你eclipse配置有的问题

看看jar包,以及jdk版本是不是对的。
比如你的tomcat是6.0,你是不是jdk导入的是1。4等等

有一点区别是你直接执行tomcat的时候,他是去你的环境变量javahome那些取得你的jdk
而eclipse是完全按照你给他配置的jdk版本
xiachedan 2011-08-01
  • 打赏
  • 举报
回复
不会是你程序报出来的吧,这个异常是说找不到class,通常都是工程内没有导入jar,或者某个jar依赖于其他的jar,你没有导入近来引起的!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧