搜索

首页  >  问答  >  正文

JAVA 版本问题?

程序运行的jre是1.7,但是编译指定的jdk是1.6,现在想要定位一个问题追到jdk源码中了,得看下对应的实现,但是1.6和1.7实现有变化?那我应该看什么版本呢?

扔个三星炸死你扔个三星炸死你2725 天前1084

全部回复(2)我来回复

  • 欧阳克

    欧阳克2017-07-03 11:45:31

    编译是1.6的,那说明class文件是1.6版本的。运行的时候是虚拟机执行class文件,所以应该看1.6的源码

    回复
    0
  • phpcn_u1582

    phpcn_u15822017-07-03 11:45:31

    java 打包后不会把 jdk 打包进去啊,线上问题找线上的 jre。

    回复
    0
  • 取消回复