码迷,mamicode.com
首页 > 其他好文 > 详细

Tomcat和JDK版本的对应关系

时间:2020-07-11 17:25:42      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:mamicode   下载   网站   jdk   port   行高   nbsp   edit   版本   

在面临以下两种情景时,我们常常讨论Tomcat和JDK版本的对应关系。

一是:安装哪种版本的JDK,可以使tomcat运行起来;

二是:安装哪种版本的JDK+Tomcat组合,可以让我用某版本JDK编写的网站运行起来。

其实,这两种问题有一个共同的答案:低版本JDK无法运行高版本JDK编译的代码。

tomcat官网(http://tomcat.apache.org/whichversion.html)给出了tomcat和JDK版本的匹配情况:

技术图片

我安装了tomcat9和JDK1.7,当我启动tomcat时报错(Unsupported major.minor version 52.0):

(52.0是java编码器的内部编号,JDK1.4--48.0,JDK1.5--49.0,JDK1.6--50.0,JDK1.7--51.0,JDK1.8--52.0) 

 技术图片

 出现这个问题的原因是:本地安装的JDK1.7和tomcat9不兼容,tomcat9需要在1.8版本以上的JDK环境上才能正常运行。另外,下载的Tomcat的RUNNING.txt也有当前版本所需JDK说明:

Apache Tomcat 9.0 requires a Java Standard Edition Runtime Environment (JRE) version 8 or later.

 

Tomcat和JDK版本的对应关系

标签:mamicode   下载   网站   jdk   port   行高   nbsp   edit   版本   

原文地址:https://www.cnblogs.com/tongying/p/13284140.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!