设为首页 收藏本站
查看: 503|回复: 0

[经验分享] Tomcat 报:bad version number in .class file 的错误信息

[复制链接]

尚未签到

发表于 2017-2-10 10:13:57 | 显示全部楼层 |阅读模式
关于Bad version number in .class file的问题
休息也差不多了,不写程序总觉得有点不对劲。试着自己写一个类似struts中的路径配置工具吧,就是根据资源的逻辑名来进行前进路径的寻址功能。很简单,但毕竟自己的探索嘛。

学习之路总是并不平坦的,这不,一开始就遇到问题了:Bad version number in .class file。版本不对?可是我用的java以及javac都是JDK5呀,怎么回事?除了编译版本跟运行版本不一致外是不会出现这种可能的。突然想起前几天试了一下JDK6,把Eclipse的JDK编译器选成JDK6了。果然,将其改回去JDK5就行了。

呵呵,这也算是个小插曲吧。说不定也有人跟我一样一不小心傻冒了一回。
11:42 浏览 (10779) 评论 (8) 收藏 相关推荐 评论
天机老人 2009-03-23   回复
是啊,呵呵我也又这个问题啊!
panshunchang 2009-03-03   回复
楼主,你的问题Bad version number in .class file

跟jdk有关,没错,但是你没有找到本质所在!我今天也遇到这个问题!

请教了别人,网上找了资料,最后确定是由于 使用了对象类型跟基本型别做比较造成的,比如: Double s = Double.valueOf("3") , int i = 1;

if(s>i){}  
这样的语言,jdk6是可以正常编译的,但是在低版本的jdk,就会出现
Bad version number in .class file错误,如果把改为 if(s.doubleValue()>i)
转型一下,就可以了,jdk可以使用低些版本也没问题
唯快不破 2008-12-22   回复
重新编译一次就行了,原来用1.5的,后来用1.6了就用1.6再编译一次。
在eclipse下clean一次就行了
可乐熊 2008-10-24   回复
这个问题我今天也遇到了,开始也搞不懂,后来发现我的Eclipse用的是jdk1.6,而我的web服务器用的是jdk1.5,我在Eclipse上用jdk1.6编译的class文件放在jdk1.5的web服务器上运行就会出问题,我将我自己的Eclipse的jdk版本改为1.5,问题就解决了。

yangzhibin_java 2008-09-26   回复
我也出现了,还没搞定呢
wuhuawu09 2008-07-07   回复
同样遇到这个问题。。
cddcdd 2007-09-13   回复
这个还算小事
我今天把JDom的包,在本机编译了一下,用的是1.6的
然后在编译器里写代码编译用1.5
也会发生这种情况,这种情况就麻烦了。
所以尽量要用低版本的JDK来编译第三方包
sandsea 2007-09-12   回复

浏览:14485 次

这个问题看来出现在了很多人的身上.

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-340066-1-1.html 上篇帖子: 有多个IP的机器上, 将某个tomcat绑定到指定IP 下篇帖子: 抛弃LCDS和FMS,在tomcat下开发Red5应用(第七篇)-RSO
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表