Class 文件版本察看

读取class 文件的编译版本号的代码如下:

 

参考了  http://www.jspcn.net/htmlnews/11453813510311889.html

           http://blog.chinaunix.net/u2/85805/showart_1421692.html

 

当用JDK 1.6 编译java 程序后(即生成.class 文件),在用JDK 1.5 来运行程序。java 就会报下列异常:

异常:java.lang.UnsupportedClassVersionError: Bad version number in .class file

 

可能遇到的情况:

1  在Eclipse 中,可以指定 java 的编译环境和执行环境。当你指定用1.6 来编译程序,用1.5 来执行程序,会产生这个异常。

2  在你的程序依赖第三方程序时,你的程序在1.5 的环境下编译和运行,但是第三方的程序却在1.6 上编译的,会产生这个异常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值