猿问
如何使用Java1.8编译1.6JVM可运行的class文件?
如何使用Java1.8编译1.6JVM可运行的class文件
阿晨1998
浏览 891
回答 1
1回答
沧海一幻觉
这是不行的,高版本编译的class文件,低版本是不认识的。特别是代码中使用了高版本才支持的新特征。为了向低版本JVM兼容,通常是保证代码中不适用高版本的特性,并且使用低版本JVM做最后编译(开发过程中可以使用高版本JVM,但是这样不利于发现低版本不支持的代码)也曾经有人做过一些开源项目,以便在低版本(1.4)上运行高版本编译的class文件(1.5),但毕竟没有成气候,还是不要去钻这个牛角尖的好。
0
0
0
随时随地看视频
慕课网APP
相关分类
JVM
关于jvm内存溢出和内存泄漏的区别?
1 回答
JRE和JVM有什么关系?
1 回答
我要回答