6 回答

TA貢獻1824條經驗 獲得超6個贊
有很多地方你必須檢查:
文件 -> 項目結構
編輯配置(在 RUN 按鈕附近的下拉列表中)
文件 -> 設置 -> 搜索 SDK
但是,在將以上所有內容設置為正確的 Java 11 版本后,真正對我有用的是更改此設置:
文件 -> 設置 -> 構建、執行、部署 -> 編譯器 -> Java 編譯器 -> 項目字節碼版本
此設置指向 Java 13,所以我更改為 Java 11,一切開始按預期工作
祝你好運

TA貢獻1851條經驗 獲得超3個贊
正如@MNEMO 分享的那樣,將您的目標 Java 版本降低到 13 以下將起作用。似乎只有 v11 JDK 添加到您的 intelliJ 中。但是,如果您仍然以 Java v13 為目標,或者您的項目需要 v13,那么您可以將 JDK 添加到您的 intelliJ
文件->項目結構->項目設置(導航) ->項目->項目 SDK
只需單擊New...即可將更新的 JDK 添加到您的 intelliJ。如果您使用的是 MacOS 并安裝了 java v13,則可以在 /Library/Java 找到 JDK。
它對我很有用。

TA貢獻1982條經驗 獲得超2個贊
嘗試“文件”菜單>>“項目結構...”
然后單擊左側窗格中的“項目設置>>模塊”。
在最右側窗格中選擇“來源”選項卡時,您會看到“語言級別:”下拉列表,并且您可能會看到“13”被選中。
嘗試將其切換到 12 或更低,錯誤應該被刪除。

TA貢獻1797條經驗 獲得超6個贊
對于 Maven 項目,我通過指定源和目標版本來讓它工作maven-compiler-plugin
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>13</source>
<target>13</target>
</configuration>
</plugin>
</plugins>
</build>

TA貢獻1820條經驗 獲得超9個贊
我通過以下方式讓我的 IntelliJ 工作:
文件/設置/java編譯器;模塊-> 目標字節碼版本設置為 8,9 或 10。
文件/項目結構 SDK 和語言設置為 11、12 或 13
無需在 pom.xml 文件中添加任何內容
添加回答
舉報