我正在尝试将我的 Spring Boot 项目从 java8 更新到 java17,并将基础设施更新到 jdk17
下面我的服务器默认安装了jdk1.8,当我安装jdk17时它就安装好了,并且JAVA_HOME和PATH变量更新为jdk17
但是当我输入 java -version 时它仍然给出 jdk1.8,并且我的 Spring Boot 应用程序无法识别 jdk17 它仍然识别 jdk1.8
请帮我解决这个问题,无法理解出了什么问题
检查 /latest 文件夹中是否有正确版本的 JDK。 (因为根据你的截图,我可以在最新的文件夹下看到OpenJDK文件夹。所以很有可能你给的JAVA_HOME路径错误。
确保您在项目的 pom.xml 中正确提及了 JDK 版本。
<properties> <java.version>17</java.version> </properties>