当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 救命呀。Bad version number in .class file(JAVA)
帖子发表于 : 2008-11-07 10:17 

注册: 2006-09-21 15:09
帖子: 43
送出感谢: 0 次
接收感谢: 0 次
出现Bad version number in .class file这个是JDK版本的问题,即编译版本比运行版本高
我现在在UBUNTU8.04下做JAVA开发,但是开发现来的东西大部分都是在WIN下面运行
在UBUNTU下我的JDK是1.5.0_11另外还装了一个6的,在我自己机器上的WIN里面装的是1.5.0_15
结果就报Bad version number in .class file了。。。。

我怕到其它地方去也出现这种情况。。。

我使用网上的一种修改,不成功!!!希望有这方面经验的大大帮帮忙


网上解决方案。。。。。
引用:
今天在导入一个工程时,编译并打包到Tomcat后,发现出现java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,检查了一下我的myEclipse,发现不知道啥时候不小心将编译器改成JDK6.0了,那个工程是从同事的机上拷贝过来的,用的编译器是 JDK5.0,试了一下,果然是这个问题引起。
那次在Linux上部署工程时也出现过因为版本不同引起的问题,那时我们用的IDE的编译器是JDK5.0,而那台Linux装的是JDK6.0,部署后发现很多功能都出错,看来有些东西还是得注意一下啊。
附,在myEclipse中改变编译器的方法:Project->Properties->Java Compiler->Configure Workspace Setting,在弹出的页面中可以进行设置。



页首
 用户资料  
 
2 楼 
 文章标题 : Re: 救命呀。Bad version number in .class file(JAVA)
帖子发表于 : 2008-11-07 11:10 

注册: 2006-09-21 15:09
帖子: 43
送出感谢: 0 次
接收感谢: 0 次
解决了。。。

是因为我加载的包所引起的。。。。

包里面存在版本问题所以才报错的


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译