各位大侠:
小弟在家里(jdk应该是6.0,反正能正常启动和访问)能正常启动的一个项目带到公司机器上出现以下问题:
1、公司里的MyEclipse编译器默认为jdk5.0。我刚开始没注意,于是就把项目部署了下用tomcat启动,启动没问题,但是一访问就报有未通过编译的问题:java.lang.Error: Unresolved compilation problem。我看了下,果然很多java类都报错。因为之前没有类似问题的经验,我上网查了下,结果将jdk改为6.0,java类的报错消失。
2、就在我做了上面的操作后,现在连tomcat都不能正常启动了,报错信息:UnsupportedClassVersionError: Bad version number in .class file。我又上网查了下,别人给的解答是将jdk改成5.0。
Oh,,,my god!!! What shall I do???
小弟对这些东西还不怎么懂,5.0不是6.0也不是,现在连解决问题的方向都没有,真不知道该怎么弄。
望大家给点指点,谢啦!
小弟在家里(jdk应该是6.0,反正能正常启动和访问)能正常启动的一个项目带到公司机器上出现以下问题:
1、公司里的MyEclipse编译器默认为jdk5.0。我刚开始没注意,于是就把项目部署了下用tomcat启动,启动没问题,但是一访问就报有未通过编译的问题:java.lang.Error: Unresolved compilation problem。我看了下,果然很多java类都报错。因为之前没有类似问题的经验,我上网查了下,结果将jdk改为6.0,java类的报错消失。
2、就在我做了上面的操作后,现在连tomcat都不能正常启动了,报错信息:UnsupportedClassVersionError: Bad version number in .class file。我又上网查了下,别人给的解答是将jdk改成5.0。
Oh,,,my god!!! What shall I do???
小弟对这些东西还不怎么懂,5.0不是6.0也不是,现在连解决问题的方向都没有,真不知道该怎么弄。
望大家给点指点,谢啦!
正解,欢迎java爱好者加入:java群:96586051
把JRE也换成6.0的就行了
先前试过1楼的方法没有成功,我再试试
或者编译的比运行的低也成