Java升级JDK17(更高版本同理),修改maven

这篇具有很好参考价值的文章主要介绍了Java升级JDK17(更高版本同理),修改maven。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记住三个网址就行:下面这个是oracle的

Java Platform, Standard Edition 17 ReferenceImplementations

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

另外一个 redhat旗下的:这个是开源的(推荐这个!)

Red Hat build of OpenJDK Download | Red Hat Developer

找到想要的版本下载即可

注意:JDK9的时候,就不需要配置JRE了。

下载好安装包以后自己选择想要存放的位置即可。

注意:

1.你此时输入 `java -version`,发现已经是java17了,因为环境变量自动配置了

找到你会发现,给你配置了两个

C:\Program Files\Common Files\Oracle\Java\javapath

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

如果想用jdk1.8,将位置挪到下面去就行了,另外点击这个路径去看,你会发现是超链接,所以我个人觉得,其实就是复制了能用的 `java.exe`和一些指令。

想自己配置(推荐!),可以去修改JAVA_HOME,如果是选择下载的压缩包,自己需要配置JAVA_HOME,还有自己配置一下bin在环境变量里面。

下面给出我的参考案例:

在系统变量设置 JAVA_HOME

JAVA_HOME  E:\develop_tool\ALL_JDK\JDK17_0_8

新增一个JDK17到Path(其实不设置也行,因为之前存在 %JAVA_HOME%\bin)

E:\develop_tool\ALL_JDK\JDK17_0_8\bin

2.既然升级了JDK,那么你之前的maven里指定的Java版本也同步设置一下:(这一步非必须)

mvn与JDK版本对应查看官网说明:Maven – Maven 发布历史 (apache.org)

另外,同步设置,找到maven的setting文件,修改profiles:文章来源地址https://www.toymoban.com/news/detail-673963.html

  <!-- JDK8
	<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </activation>
	  <properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	  </properties>
	</profile>
  -->
	
<profiles>
    <profile>   
        <id>jdk17</id>
        <activation>   
            <activeByDefault>true</activeByDefault>
            <jdk>17</jdk>   
        </activation>
        <properties>   
            <maven.compiler.source>17</maven.compiler.source>
            <maven.compiler.target>17</maven.compiler.target>
            <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
            <encoding>UTF-8</encoding>
        </properties>   
    </profile>
</profiles>

到了这里,关于Java升级JDK17(更高版本同理),修改maven的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • IDEA,JDK是1.8,但Java版本只有21和17

    IDEA,JDK是1.8,但Java版本只有21和17

    2023年11月26日,想创建一个springboot的项目,本地安装的是1.8,但是在使用Spring Initializr创建项目时,发现版本只有17和21。 在选择17版本的时候,会报错,而选择21版本时,可以继续创建 进入Springboot官网查看情况,发现在2023年11月24日,3.0以下的版本不再支持了。 第一个方案,

    2024年02月05日
    浏览(17)
  • 修改ideal中java项目jdk版本,记得收藏

    修改ideal中java项目jdk版本,记得收藏

    1、Ctrl+Shfit+Alt+S 进入Settings 窗口,修改红框标记的两处jdk版本 2、Ctrl+Shfit+Alt+S 进入Project Structure窗口,先确定安装了需要的jdk版本 3、项目设置中project的项目sdk选择对应版本jdk,模块jdk版本设置  4、修改模块具体源码的jdk版本  5、项目导入的jdk依赖包  6、如果maven项目 pom.x

    2024年02月11日
    浏览(12)
  • Android Studio如何修改JDK版本和获知使用的Java版本

    什么是JDK和Java版本? 首先,让我们简单了解一下什么是JDK和Java版本。JDK(Java Development Kit)是Java开发工具包的缩写,它包含了Java的运行环境(JRE)和开发工具,用于开发Java应用程序。而Java版本是指Java编程语言的不同版本,每个版本都会有一些新的特性和改进。 Android St

    2024年03月15日
    浏览(23)
  • Android Studio:如何修改JDK版本和获知使用的Java版本

    Android Studio:如何修改JDK版本和获知使用的Java版本

    JDK的含义: JDK代表Java Development Kit(Java开发工具包),它是一种用于开发和构建Java应用程序的软件包。JDK包含了开发Java应用程序所需的工具、编译器(javac)、运行时环境(JRE)以及其他辅助工具和库。 在Java开发领域中,JDK版本和Java版本通常是相互对应的,例如:JDK 8代表

    2024年02月09日
    浏览(52)
  • 一次项目漏洞升级的过程(JDK8升级到JDK17)

    一次项目漏洞升级的过程(JDK8升级到JDK17)

    准备工作: 第一步、漏洞扫描工具trivy; 第二步、扫描后的漏洞存在镜像漏洞,中间件漏洞和代码jar包漏洞; 第三步、区分对外和不对外的服务,先更新对外服务; 第四步、找出一个对外服务需要升级的jar 1、spring-web需要升级到6.x,spring-boot需要升级到3.x,JDK需要升级到J

    2024年01月20日
    浏览(12)
  • JDK 8 升级 JDK 17 全流程教学指南

    JDK 8 升级 JDK 17 全流程教学指南

    JDK 8 升级 JDK 17 首先已有项目升级是会经历一个较长的调试和自测过程来保证允许和兼容没有问题。先说几个重要的点 遇到问题别放弃 仔细阅读报错,精确到每个单词每一行,不是自己项目的代码也要点进去看看源码到底是为啥报错 明确你项目引入的包,升级到 JDK17 后对应

    2024年02月13日
    浏览(12)
  • JDK11 升级 JDK17 最全实践干货来了

    上篇文章给大家带来了JDK8升级JDK11的最全实践,相信大家阅读后已经对JDK11有了比较深入的了解。2021年9月14日,Oracle发布了可以长期支持的JDK17版本,那么从JDK11到JDK17,到底带来了哪些特性呢?亚毫秒级的ZGC效果到底怎么样呢?值得我们升级吗?而且升级过程会遇到哪些问题

    2024年02月05日
    浏览(10)
  • springboot升级到3.x + jdk升级到17

    springboot升级到3.x + jdk升级到17

    jdk由 1.8 升级到 17 spring-boot由 2.7.6 升级到 3.1.2 版本 spring-cloud-alibaba由 2021.0.4.0 升级到 2022.0.0.0-RC2 版本 maven构建插件里的配置要改为17: javax相关的包要改为jakarta: Spring Boot3.0已经将依赖项从Java EE迁移到Jakarta EE API(主要是避免Oracle 的版权问题),所以要将项目中的 javax.se

    2024年02月02日
    浏览(11)
  • 完美解决 IDEA创建JDK1.8的Spingboot项目但Java版本只能勾选17和21,没有 8

    完美解决 IDEA创建JDK1.8的Spingboot项目但Java版本只能勾选17和21,没有 8

    今天新建项目发现java只能勾选17和21。 原因 进入Springboot官网查看情况,发现在2023年11月24日,3.0以下的版本不再支持了。 解决 IDEA页面创建Spring项目,其实是访问spring initializr去创建项目。我们可以通过阿里云国服去间接创建Spring项目。服务器URL地址替换为 https://start.aliyu

    2024年02月04日
    浏览(14)
  • JDK8升级JDK17过程中遇到的那些坑

    JDK8虽然非常好,但是JDK版本已经发布到JDK20了,且JDK8后的版本升级了很多新的特性,如模块化、ZGC以及虚拟线程、结构性并发等,也是非常有吸引力的,所以决定将基于JDK8的项目升级到最近的LTS版本JDK17。 下载JDK17的最新版本 jdk-17_linux-x64_bin.tar.gz ,解压缩后移动到 /usr/lib

    2024年02月11日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包