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

JDK8 升級至JDK19

這篇具有很好參考價(jià)值的文章主要介紹了JDK8 升級至JDK19。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

優(yōu)質(zhì)博文IT-BLOG-CN

目前部分項(xiàng)目使用JDK8,部分項(xiàng)目使用JDK19因此,環(huán)境變量中還是保持JDK8,只需要下載JDK19免安裝版本,通過配置IDEA就可以完成本地開發(fā)。

一、IDEA 環(huán)境設(shè)置

【1】通過快捷鍵CTRL + SHIFT + ALT + S或者File->Project Structure...設(shè)置SDKLanguage level,不存在JDK19時(shí)可通過Edit添加

JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化
【2】設(shè)置下方的Modules中的Sources模塊和Dependencies模塊

JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化
JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化
【3】設(shè)置下方的Platform Setting中的SDKs模塊

JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化
【4】設(shè)置File->Settings...中的Build,Excepotion,Deployment下的Builder Tools->Maven->Runner模塊
JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化【5】設(shè)置File->Settings...中的Build,Excepotion,Deployment下的Compiler->Java Compiler模塊
JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化【6】如果使用了Tomcat點(diǎn)擊Edit Configurations...后,設(shè)置JRE模塊

JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化
JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化【7】設(shè)置完成后通過Maven插件進(jìn)行編譯,因?yàn)橥ㄟ^控制臺(tái)執(zhí)行mvn命令時(shí)使用的是本地環(huán)境變量中配置的JDK版本,而Maven插件使用的是IDEA中配置的JDK版本。
JDK8 升級至JDK19,Java基礎(chǔ),intellij-idea,java,ide,后端,面試,職場和發(fā)展,性能優(yōu)化

二、POM依賴修改

在項(xiàng)目父模塊的pom.xml中添加如下plugin

<properties>
        <maven.compiler.plugin.version>3.10.1</maven.compiler.plugin.version>
        <java.version>19</java.version>
</properties>
<build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>${maven.compiler.plugin.version}</version>
                    <configuration>
                        <source>${java.version}</source>
                        <target>${java.version}</target>
                        <compilerArgument>--enable-preview</compilerArgument>
                        <compilerVersion>${java.version}</compilerVersion>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <version>2.12.4</version>
                    <configuration>
                        <argLine>
                            --add-opens java.base/java.lang=ALL-UNNAMED
                            --add-opens java.base/java.lang.reflect=ALL-UNNAMED
                            --add-opens java.base/sun.reflect.annotation=ALL-UNNAMED
                            --add-opens java.base/java.math=ALL-UNNAMED
                            --add-opens java.base/java.util=ALL-UNNAMED
                            --add-opens java.base/sun.util.calendar=ALL-UNNAMED
                            --add-opens java.base/java.io=ALL-UNNAMED
                            --add-opens java.base/java.net=ALL-UNNAMED
                            --add-opens java.xml/com.sun.org.apache.xerces.internal.jaxp.datatype=ALL-UNNAMED
                        </argLine>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-war-plugin</artifactId>
                    <version>3.3.1</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>

后面遇到最多的就是項(xiàng)目包的沖突問題,依次解決就好文章來源地址http://www.zghlxwxcb.cn/news/detail-825746.html

到了這里,關(guān)于JDK8 升級至JDK19的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Intellij-idea 如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程是一個(gè)相對直接的過程。以下是基本步驟: 1. 打開或?qū)?Maven 項(xiàng)目 如果您已經(jīng)有一個(gè)現(xiàn)有的 Maven 項(xiàng)目,可以直接在 IntelliJ IDEA 中打開它。選擇 File Open,然后瀏覽到您的 Maven 項(xiàng)目文件夾,選擇包含 pom.xml 的目錄。 如果您是從現(xiàn)有的源代碼導(dǎo)入

    2024年01月25日
    瀏覽(99)
  • 如何在Intellij-idea如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程,你需要遵循以下步驟: 打開 IntelliJ IDEA :首先,啟動(dòng) IntelliJ IDEA。 打開 Maven 項(xiàng)目 :在歡迎界面上,選擇 \\\"Get from Version Control\\\",然后選擇你的 Maven 項(xiàng)目的倉庫地址?;蛘?,如果你已經(jīng)有了項(xiàng)目文件(如? .idea ?和? pom.xml ),你可以直接打開這

    2024年01月18日
    瀏覽(99)
  • 微服務(wù) Spring Cloud 2021 Spring Boot 2.7.x Java JDK8升級到JDK17研究

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

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

    2024年02月01日
    瀏覽(20)
  • 【Linux】- Linux下搭建Java環(huán)境[IDEA,JDK8,Tomcat]

    【Linux】- Linux下搭建Java環(huán)境[IDEA,JDK8,Tomcat]

    /usr/local:存放用戶自行安裝的軟件,默認(rèn)情況下不會(huì)被系統(tǒng)軟件包管理器管理 發(fā)現(xiàn)解壓后的文件已經(jīng)整體移動(dòng)到/usr/local/java 文件夾下 打開bin目錄,可以看到j(luò)ava的版本信息,可是不在bin目錄下就執(zhí)行不了./java -version命令 說明需要配置環(huán)境變量 輸出一下環(huán)境變量 在 /etc/prof

    2024年02月09日
    瀏覽(68)
  • 【Java基礎(chǔ)】JDK8.0(JDK1.8)版本的下載與安裝

    【Java基礎(chǔ)】JDK8.0(JDK1.8)版本的下載與安裝

    JDK(Java SE Development Kits)是Java程序員使用的開發(fā)環(huán)境,包含JRE和開發(fā)工具集。 JRE(Java Runtime Environment) :是Java程序的運(yùn)行時(shí)環(huán)境,包含JVM和運(yùn)行時(shí)所需要的核心類庫。 官網(wǎng)地址:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html 鏈接:https://pan.baidu.com/

    2024年02月13日
    瀏覽(18)
  • 一次項(xiàng)目漏洞升級的過程(JDK8升級到JDK17)

    一次項(xiàng)目漏洞升級的過程(JDK8升級到JDK17)

    準(zhǔn)備工作: 第一步、漏洞掃描工具trivy; 第二步、掃描后的漏洞存在鏡像漏洞,中間件漏洞和代碼jar包漏洞; 第三步、區(qū)分對外和不對外的服務(wù),先更新對外服務(wù); 第四步、找出一個(gè)對外服務(wù)需要升級的jar 1、spring-web需要升級到6.x,spring-boot需要升級到3.x,JDK需要升級到J

    2024年01月20日
    瀏覽(22)
  • JDK8-JDK17版本升級

    JDK8-JDK17版本升級

    記錄Records是添加到 Java 14 的一項(xiàng)新功能。它允許你創(chuàng)建用于存儲(chǔ)數(shù)據(jù)的類。它類似于 POJO 類,但代碼少得多;大多數(shù)開發(fā)人員使用 Lombok 生成 POJO 類,但是有了記錄,你就不需要使用任何第三方庫。 sealed將類的繼承限制為一組有限的子類 密封類的子類可以聲明為fina

    2024年01月17日
    瀏覽(18)
  • JDK8升級JDK11最全實(shí)踐干貨來了

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

    2024年02月08日
    瀏覽(24)
  • 【JAVA-Day03】JDK安裝與IntelliJ IDEA安裝、配置環(huán)境變量

    【JAVA-Day03】JDK安裝與IntelliJ IDEA安裝、配置環(huán)境變量

    博主 默語帶您 Go to New World. ? 個(gè)人主頁—— 默語 的博客???? 《java 面試題大全》 ??惟余輩才疏學(xué)淺,臨摹之作或有不妥之處,還請讀者海涵指正。??? 《MYSQL從入門到精通》數(shù)據(jù)庫是開發(fā)者必會(huì)基礎(chǔ)之一~ ?? 吾期望此文有資助于爾,即使粗淺難及深廣,亦備添少許微薄

    2024年02月02日
    瀏覽(28)
  • linux和mac系統(tǒng)jdk8升級jdk11

    linux和mac系統(tǒng)jdk8升級jdk11

    一、為什么升級 因?yàn)樵谥拔野裫enkins版本從2.328升級到了2.387,導(dǎo)致的我的從節(jié)點(diǎn)需要重新連接,但在連接過程中發(fā)現(xiàn)新版jenkins不支持jdk8了,于是開始升級jdk11,接下來開干。 二、linux 升級 jdk11 1、安裝jdk11 2、切換java版本 三、macos 升級 jdk11 1、下載jdk11 2、安裝軟連接 3、環(huán)

    2024年02月11日
    瀏覽(16)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包