我是靠谱客的博主 慈祥哈密瓜,最近开发中收集的这篇文章主要介绍Tomcat和JDK版本的对应关系,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

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

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

e39f336e25d08627dca1d733bbb2c288.png

我安装了tomcat9和JDK1.7,当我启动tomcat时报错(Unsupportedmajor.minorversion 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)

b630f20f4abcbb6f5a0016bbd7e4ca0f.png

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

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

最后

以上就是慈祥哈密瓜为你收集整理的Tomcat和JDK版本的对应关系的全部内容,希望文章能够帮你解决Tomcat和JDK版本的对应关系所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部