为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用Java1.8编译1.6JVM可运行的class文件?

如何使用Java1.8编译1.6JVM可运行的class文件?

JVM
阿晨1998 2018-10-03 15:11:58
如何使用Java1.8编译1.6JVM可运行的class文件
查看完整描述

1 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

这是不行的,高版本编译的class文件,低版本是不认识的。特别是代码中使用了高版本才支持的新特征。

为了向低版本JVM兼容,通常是保证代码中不适用高版本的特性,并且使用低版本JVM做最后编译(开发过程中可以使用高版本JVM,但是这样不利于发现低版本不支持的代码)
也曾经有人做过一些开源项目,以便在低版本(1.4)上运行高版本编译的class文件(1.5),但毕竟没有成气候,还是不要去钻这个牛角尖的好。

查看完整回答
反对 回复 2018-10-20
  • 1 回答
  • 0 关注
  • 890 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信