[英]Intellij, target JRE vesion doesn't match project jdk version
這是因為您正在為 Java 1.8
目標版本構建
根據您使用的是 Maven 還是 Gradle,您可以使用以下命令設置 java 的目標版本:
搖籃
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
文檔:
馬文
<properties>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
</properties>
文檔:
您可以將此版本更改為12
或JavaVersion.VERSION_12
以使用您的構建 JDK,但是您將失去兼容性並且將無法使用 Java 1.8 運行應用程序 jar。
您還可以更改構建 SDK 版本,在macOS 上按command + ;
並轉到Project Settings -> Project並將 Project SDK 更改為您想要構建它的那個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.