最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Idea中Jdk和Language level的指定方式

 更新時(shí)間:2025年04月11日 09:55:22   作者:長(zhǎng)不大的大灰狼  
這篇文章主要介紹了Idea中Jdk和Language level的指定方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Idea中Jdk和Language level的指定

JDK在每個(gè)新版本都會(huì)有其新特性

而新版本一般也會(huì)向下兼容舊版本的特性,IDEA 是對(duì)這些 JDK 的新特性是這樣介紹的:

  • JDK 6 :@Override in interfaces
  • JDK 7 :Diamonds,ARM,multi-catch etc.
  • JDK 8 :Lambdas,type annotation etc.
  • JDK 9 :Jigsaw project etc.

  • 當(dāng)我們使用 JDK 8 的時(shí)候,我們只能向下兼容 JDK 8 及其以下的特性,所以只能選擇 8 及其以下的 language level
  • 所以當(dāng)我們項(xiàng)目使用的是 JDK 8,但是代碼卻沒(méi)有使用 JDK 8 的新特性,只需使用 JDK 7 的時(shí)候我們可以選擇 7 - Diamonds,ARM,multi-catch etc.
  • 假設(shè)我們有一個(gè)項(xiàng)目代碼使用了JDK 8 新特性:lambda 語(yǔ)法,但是 JDK 版本選擇的卻是 JDK 7,即使 language level 選擇了 8 - Lambdas,type annotation etc.

也是沒(méi)有多大意義的,一樣會(huì)編譯報(bào)錯(cuò)。

所以說(shuō),我們使用Project SDK(Software Development Kit, 軟件開(kāi)發(fā)工具包)來(lái)選擇安裝的JDK版本,使用Language level來(lái)限制JDK的版本。

注意

  • 如果一個(gè)項(xiàng)目在本地運(yùn)行正常,但是Language level配置錯(cuò)誤,會(huì)在Linux部署項(xiàng)目時(shí)出現(xiàn)路徑錯(cuò)誤等問(wèn)題。
  • 做項(xiàng)目時(shí),要注意這地方的配置。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解eclipse中Maven工程使用Tomcat7以上插件的方法

    詳解eclipse中Maven工程使用Tomcat7以上插件的方法

    本篇文章主要介紹了詳解eclipse中Maven工程使用Tomcat7以上插件的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Java8 Supplier接口和Consumer接口原理解析

    Java8 Supplier接口和Consumer接口原理解析

    這篇文章主要介紹了Java8 Supplier接口和Consumer接口原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Kafka多節(jié)點(diǎn)分布式集群搭建實(shí)現(xiàn)過(guò)程詳解

    Kafka多節(jié)點(diǎn)分布式集群搭建實(shí)現(xiàn)過(guò)程詳解

    這篇文章主要介紹了Kafka多節(jié)點(diǎn)分布式集群搭建實(shí)現(xiàn)過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Java?將PDF轉(zhuǎn)為HTML時(shí)保存到流的方法和步驟

    Java?將PDF轉(zhuǎn)為HTML時(shí)保存到流的方法和步驟

    本文介紹如何通過(guò)Java后端程序代碼將PDF文件轉(zhuǎn)為HTML,并將轉(zhuǎn)換后的HTML文件保存到流,下面是實(shí)現(xiàn)轉(zhuǎn)換的方法和步驟,感興趣的朋友一起看看吧
    2022-01-01
  • Java concurrency線程池之線程池原理(三)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java concurrency線程池之線程池原理(三)_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了Java concurrency線程池之線程池原理第三篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Elasticsearch?自動(dòng)重啟腳本創(chuàng)建實(shí)現(xiàn)

    Elasticsearch?自動(dòng)重啟腳本創(chuàng)建實(shí)現(xiàn)

    這篇文章主要為大家介紹了Elasticsearch?自動(dòng)重啟腳本創(chuàng)建實(shí)現(xiàn)詳解分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Java使用@EnableEurekaServer實(shí)現(xiàn)自動(dòng)裝配詳解

    Java使用@EnableEurekaServer實(shí)現(xiàn)自動(dòng)裝配詳解

    這篇文章主要介紹了Java使用@EnableEurekaServer實(shí)現(xiàn)自動(dòng)裝配過(guò)程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-10-10
  • MapStruct到底是什么?

    MapStruct到底是什么?

    今天給大家?guī)?lái)的是關(guān)于Java的相關(guān)知識(shí),文中圍繞MapStruct到底是什么展開(kāi),文中有非常詳細(xì)的解釋及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Java打印九九乘法表代碼詳情

    Java打印九九乘法表代碼詳情

    這篇文章主要介紹了Java打印九九乘法表,使用了雙重for循環(huán),使用do{}while()實(shí)現(xiàn)打印九九乘法表這些好玩的語(yǔ)法實(shí)現(xiàn),感興趣的小伙伴可參考下面文章內(nèi)容
    2021-09-09
  • Java Spire.XLS for Java精確控制Excel打印頁(yè)邊距的實(shí)戰(zhàn)指南

    Java Spire.XLS for Java精確控制Excel打印頁(yè)邊距的實(shí)戰(zhàn)指南

    在當(dāng)今的企業(yè)運(yùn)營(yíng)中,Excel作為數(shù)據(jù)處理、報(bào)表生成和數(shù)據(jù)分析的核心工具,其重要性不言而喻,下面我們就來(lái)看看Java如何利用Spire.XLS for Java輕松實(shí)現(xiàn)對(duì)Excel打印頁(yè)邊距的精準(zhǔn)控制吧
    2026-01-01

最新評(píng)論

彭山县| 惠州市| 四平市| 富锦市| 当涂县| 苍山县| 城市| 乌鲁木齐市| 社会| 名山县| 灌南县| 鲁甸县| 涿州市| 松滋市| 齐河县| 岳阳县| 吴旗县| 吉木萨尔县| 兖州市| 海林市| 桦南县| 乐清市| 五台县| 甘南县| 杭锦后旗| 会昌县| 栾川县| 潍坊市| 西丰县| 太仆寺旗| 房产| 石门县| 瑞昌市| 宁蒗| 衡山县| 榆树市| 蒲城县| 景洪市| 平顶山市| 芮城县| 元江|