<track id="vsnnr"><ruby id="vsnnr"><menu id="vsnnr"></menu></ruby></track>

  1. 更多>>Java程序設計 Blog

    The compiler compliance specified is 1.8 but a JRE 12 is used

    在使用 Spring Tool Suite 的時候,出現The compiler compliance specified is 1.8 but a JRE 12 is used警告的解決方法

    一、具體問題

    1、在工程名的圖標上有個黃色嘆的圖標,如圖所示:

    2019-07-26_105708.jpg

    2、點開Problems,發現具體的警告信息內容如下:

    The compiler compliance specified is 1.8 but a JRE 12 is used

    意思是說你指定的編譯器版本號為1.8,而你實際安裝使用的JRE 12

    如圖所示:

    2019-07-26_105716.jpg

    3、自己安裝使用的JDK版本號為JDK12


    二、解決方案

    1、右鍵點擊工程項目圖標 demo,選擇彈出菜單的最底部的“Perproties”

    2、在彈出的窗口中點擊“Java Compiler”,在右側的窗口中 JDK Compliance 一項中,不勾選

    然后,Compiler compliance level 這一項由灰色變成高亮顯示,在后面的列表選擇框中,將默認顯示的1.8,修改為12

    如圖所示:

    2019-07-26_105723.jpg

    3、點擊“Apply”,點擊“Apply and Close”

    4、相應的同步修改 pom.xml 文件中的java版本號

    修改前:

    <properties>

    <java.version>1.8</java.version>

    </properties>

    修改后:

    <properties>

    <java.version>12</java.version>

    </properties>

    5、警告信息消失,問題解決


    評論列表

    no_photo
    Test, just a test   來自德國
    Hay aГ?n mГ?s faltas la idea MagnГ-fica y es oportuno https://mixfilesmaker.com/

    2022-06-18 08:59:55

    發表評論

    用來接收審核回復提醒,請認真填寫

      換一張?
    captcha
    看不清?點擊圖片換一張
    黄色大片中文字欧美特片网_亚洲欧美国产图片视频_日韩黄色精品国产成人毛片_国产综合亚洲欧洲区
      <track id="vsnnr"><ruby id="vsnnr"><menu id="vsnnr"></menu></ruby></track>