更多>>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

take cialis with food

canadian pharmacy lasix pills

2021-05-31 08:20:33

no_photo

authentic cialis

buy levitra

2021-05-23 16:11:48

no_photo

canadian pharmacies online cia

generic viagra

2021-04-29 06:33:57

no_photo

can you buy cialis without a p

https://vsviagrav.com/ - viagra prescription

2021-03-26 04:07:02

發表評論

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

captcha
看不清?點擊圖片換一張