如何使用Java1.8编译1.6JVM可运行的class文件
1 回答
沧海一幻觉
TA贡献1824条经验 获得超5个赞
这是不行的,高版本编译的class文件,低版本是不认识的。特别是代码中使用了高版本才支持的新特征。
为了向低版本JVM兼容,通常是保证代码中不适用高版本的特性,并且使用低版本JVM做最后编译(开发过程中可以使用高版本JVM,但是这样不利于发现低版本不支持的代码)
也曾经有人做过一些开源项目,以便在低版本(1.4)上运行高版本编译的class文件(1.5),但毕竟没有成气候,还是不要去钻这个牛角尖的好。
- 1 回答
- 0 关注
- 890 浏览
添加回答
举报
0/150
提交
取消