国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié)

這篇具有很好參考價(jià)值的文章主要介紹了關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

??1.關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié)

??1.更新JDK


這個(gè)是最簡(jiǎn)單的網(wǎng)上很多教程我這邊就不在重復(fù)了

??2.修改Idea中的JDK版本

??1.第一種方式

??1.1.修改Idea中的JDK版本
  • 跟步驟修改
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java
  • 修改Java Compiler
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java
??1.2.關(guān)于修改過程中遇到的異常

如果出現(xiàn)下面異常按照上述步驟定可以解決

java: -source 8 中不支持 switch 規(guī)則 (請(qǐng)使用 -source 14 或更高版本以啟用 switch 規(guī)則)
strings in switch are not supported in -source 1.5
[ERROR] (use -source 7 or higher to enable strings in switch).
??1.3.IDEA工具欄操作Maven正常,但使用mvn命令運(yùn)行就報(bào)錯(cuò)
  • 使用側(cè)工具欄的打包都是問題的,但是使用 mvn clean install 命令打包就會(huì)報(bào)錯(cuò),那個(gè)這個(gè)時(shí)候就不要懷疑就是你的settings.xml文件有問題,
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java
  • 我這邊發(fā)生的錯(cuò)誤是java: -source 8 中不支持 switch 規(guī)則 (請(qǐng)使用 -source 14 或更高版本以啟用 switch 規(guī)則)
    原因是我maven settings.xml 里面指定了JDK1.8,刪除即可
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java

??2.第二種方式

??2.1.修改maven的setting文件

maven setting 文件中加上指定JDK ,再重新加載一下maven,所有的設(shè)置都會(huì)變成JDK17.文章來源地址http://www.zghlxwxcb.cn/news/detail-733367.html

	<profile>
		<id>jdk-17</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>
		</properties>
	</profile>
  • 這個(gè)的環(huán)境一定要選你的JDK
    關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié),日常問題記錄,Java,java

到了這里,關(guān)于關(guān)于老項(xiàng)目從JDK8升級(jí)到JDK17所需要注意的細(xì)節(jié)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微服務(wù) Spring Cloud 2021 Spring Boot 2.7.x Java JDK8升級(jí)到JDK17研究

    微服務(wù) Spring Cloud 2021 Spring Boot 2.7.x Java JDK8升級(jí)到JDK17研究

    項(xiàng)目正在使用jdk8 如果要升級(jí)到j(luò)dk17 則需要升級(jí)springboot版本及springcloud版本 (springcloud版本和springboot版本必須匹配 要一塊升級(jí)) 。目前使用的版本如下: spring boot 版本為 2.1.5.RELEASE spring cloud 版本為 Greenwich.SR2 spring 版本為 5.1.7.RELEASE jdk 由 8 升級(jí)到 17 spring boot 由 2.1.5.RELEASE

    2024年02月01日
    瀏覽(20)
  • IDEA構(gòu)建springBoot新項(xiàng)目時(shí)JDK只有17和21,無法選擇JDK8解決方案

    IDEA構(gòu)建springBoot新項(xiàng)目時(shí)JDK只有17和21,無法選擇JDK8解決方案

    今天創(chuàng)建springboot新項(xiàng)目時(shí),發(fā)現(xiàn)IDEA里JDK選項(xiàng)只有17和21,無法選擇本機(jī)的JDK8,網(wǎng)上查資料后發(fā)現(xiàn)是springboot2.7于11.24號(hào)后停止維護(hù),基于2.7和java8的spring Initializ官方不再維護(hù),解決方案是在server?URL欄,改start.spring.io為阿里源:https://start.aliyun.com/

    2024年01月17日
    瀏覽(27)
  • Mac卸載jdk8,安裝jdk17

    Mac卸載jdk8,安裝jdk17

    本次操作基于MacBook 因?yàn)楣ぷ餍枰?,需要將jdk版本由jdk8升級(jí)到j(luò)dk17,同一臺(tái)機(jī)器上是可以同時(shí)安裝多個(gè)版本的jdk的,但是為了避免一些沖突和未知問題,這里直接卸載舊版本jdk,然后再重新安裝新版本。 先查看本機(jī)安裝的jdk: 刪除java運(yùn)行環(huán)境: 到j(luò)ava的目錄,用ls命令查看機(jī)

    2024年02月08日
    瀏覽(27)
  • JDK8 升級(jí)至JDK19

    JDK8 升級(jí)至JDK19

    優(yōu)質(zhì)博文IT-BLOG-CN 目前部分項(xiàng)目使用 JDK8 ,部分項(xiàng)目使用 JDK19 因此,環(huán)境變量中還是保持 JDK8 ,只需要下載 JDK19 免安裝版本,通過配置 IDEA 就可以完成本地開發(fā)。 【1】通過快捷鍵 CTRL + SHIFT + ALT + S 或者 File-Project Structure... 設(shè)置 SDK 和 Language level ,不存在 JDK19 時(shí)可通過 Edit

    2024年02月19日
    瀏覽(16)
  • SpringBoot2.7升級(jí)項(xiàng)目到Springboot3.1踩坑指南(jdk17/jdk21)

    由于SpringBoot3.x全面擁抱JDK17,兼容jdk21,jdk17乃是大勢(shì)所趨。這里是從SpringBoot2.7--SpringBoot3.1踩坑指南。 提前閱讀:jdk8升級(jí)JDK17避坑指南(適用于SpringBoot2.3—SpringBoot2.7升級(jí)) 國內(nèi)頂級(jí)開源項(xiàng)目升級(jí)到springBoot3情況,可以作為升級(jí)SpringBoot3的風(fēng)向標(biāo)。僅對(duì)比國內(nèi)規(guī)模使用,落地過

    2024年03月09日
    瀏覽(28)
  • java jdk8和jdk17同時(shí)存在【環(huán)境配置】

    java jdk8和jdk17同時(shí)存在【環(huán)境配置】

    jdk8:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html jdk17:https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html PS:jdk8在下載結(jié)束,安裝的時(shí)候,需要有兩個(gè)文件分別是jre和jdk JRE: 是Java Runtime Environment,是java程序的運(yùn)行環(huán)境。既然是運(yùn)行,當(dāng)然要包含

    2024年02月07日
    瀏覽(31)
  • JDK8和JDK17安裝切換,IDEA配置多個(gè)版本JDK

    JDK8和JDK17安裝切換,IDEA配置多個(gè)版本JDK

    JAVA之父高斯林推薦我們用JDK17,請(qǐng)盡快離開JDK8。JDK17 LTS在每個(gè)維度上都是一個(gè)巨大的飛躍: 在Java 17正式發(fā)布之前,Java開發(fā)框架Spring率先在官博宣布,Spring Framework 6和Spring Boot 3計(jì)劃在2022年第四季度實(shí)現(xiàn)總體可用性的高端基線: Java 17+(來自 Spring Framework 5.3.x 線中的 Java 8-17)

    2023年04月27日
    瀏覽(27)
  • JDK8,JDK11,JDK17,JDK21及中間版本主要更新特性

    JDK8,JDK11,JDK17,JDK21及中間版本主要更新特性

    官方地址: https://www.oracle.com/java/technologies/java-se-support-roadmap.html 從上圖可以很清晰得可以看出,JDK7,JDK8,JDK11,JDK17,JDK21是長(zhǎng)期維護(hù)的版本。從目前來看,JDK8到2023年已經(jīng)有將近10年的歷史了,大多數(shù)依據(jù)JDK8的相關(guān)技術(shù)內(nèi)容已經(jīng)很成熟了,但是大家也看到,JDK在不斷地迭代,JD

    2024年02月21日
    瀏覽(25)
  • JDK8到JDK17有哪些吸引人的新特性?

    作者:京東零售?劉一達(dá) 2006年之后SUN公司決定將JDK進(jìn)行開源,從此成立了OpenJDK組織進(jìn)行JDK代碼管理。任何人都可以獲取該源碼,并通過源碼構(gòu)建一個(gè)發(fā)行版發(fā)布到網(wǎng)絡(luò)上。但是需要一個(gè)組織審核來確保構(gòu)建的發(fā)行版是有效的, 這個(gè)組織就是JCP(Java Community Process)。2009年,SUN公

    2023年04月18日
    瀏覽(31)
  • JDK8升級(jí)JDK11最全實(shí)踐干貨來了

    截至目前(2023年),Java8發(fā)布至今已有9年,2018年9月25日,Oracle發(fā)布了Java11,這是Java8之后的首個(gè)LTS版本。那么從JDK8到JDK11,到底帶來了哪些特性呢?值得我們升級(jí)嗎?而且升級(jí)過程會(huì)遇到哪些問題呢?帶著這些問題,本篇文章將帶來完整的JDK8升級(jí)JDK11最全實(shí)踐。 1)性能提升

    2024年02月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包