从JDK8升级到JDK17

编程入门 行业动态 更新时间:2024-10-23 08:28:13

从JDK8<a href=https://www.elefans.com/category/jswz/34/1770719.html style=升级到JDK17"/>

从JDK8升级到JDK17

JDK8太老了,发布10年了吧,新开发的还是用最新免费长期支持版JDK17吧。这次把工程和环境升级到JDK17再继续后面工作,避免后面写多了还得解决升级问题。

先从官网下载JDK17
下载地址

解压后的文件夹放到一个位置

然后修改环境变量

修改好之后在cmd运行java -version还是之前java1.8,这时候删除下图的javapath文件夹

测试正常后修改工程的版本

先把内嵌的Tomcat更新到Tomcat10

Tomcat10之后servlet引用从javax.servlet变成jakarta.servlet,每个工程的import都得改一下

每个工程的版本改17

这里碰到一个问题,工程改了之后报,原因就是工程java字节码比引用的Tomcat的servlet-api的老,实际工程还是用的java8的检测。(类文件具有错误的版本55.0,应为52.0)

这应该是idea的bug,有文件没改全,把工程文件的这个改17就可以了

然后运行测试,这次Tomcat信息中文部乱码了

乱码问题修改这里

整个项目JDK17就用上了,同时用Tomcat10,应该性能更好,语法特性也有改进

更多推荐

从JDK8升级到JDK17

本文发布于:2023-11-16 03:52:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1612352.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:升级到

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!