Alice_Micky 2018-11-16 02:30 采纳率: 50%
浏览 529

tomcat编译jsp成class之后查看版本号有误

最近在看jvm书,知道class文件的第5到8字节表示jdk版本号,我分别查看我的eclipse项目的class中版本号为52,但是我查看用Tomcat编译的jsp的位于work的class文件是51。我本机只有一个jdk是jdk1.8,并且Tomcat用的是本机jdk。我的问题是,为什么Tomcat编译后的是51,也就是jdk1.7编译结果,如果有大神了解这方面的知识,望解答。谢谢!
以下是运行Tomcat的version.bat结果

 Using CATALINA_BASE:   "F:\tomcat8"
Using CATALINA_HOME:   "F:\tomcat8"
Using CATALINA_TMPDIR: "F:\tomcat8\temp"
Using JRE_HOME:        "D:\Program Files (x86)\Java\jdk1.8.0_161"
Using CLASSPATH:       "F:\tomcat8\bin\bootstrap.jar;F:\tomcat8\bin\tomcat-juli.
jar"
Server version: Apache Tomcat/8.5.32
Server built:   Jun 20 2018 19:50:35 UTC
Server number:  8.5.32.0
OS Name:        Windows 7
OS Version:     6.1
Architecture:   amd64
JVM Version:    1.8.0_161-b12
JVM Vendor:     Oracle Corporation
  • 写回答

1条回答 默认 最新

  • dabocaiqq 2018-11-17 06:52
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B