首页 > 问答 > 正文
程序运行的jre是1.7,但是编译指定的jdk是1.6,现在想要定位一个问题追到jdk源码中了,得看下对应的实现,但是1.6和1.7实现有变化?那我应该看什么版本呢?
欧阳克2017-07-03 11:45:31
编译是1.6的,那说明class文件是1.6版本的。运行的时候是虚拟机执行class文件,所以应该看1.6的源码
phpcn_u15822017-07-03 11:45:31
java 打包后不会把 jdk 打包进去啊,线上问题找线上的 jre。