我正在學習一門 udemy 課程“Selenium Webdriver with Java for Beginners”,并完成了課程中的所有設定,但我終生無法擺脫 Eclipse 中的這個警告。我確認我的 mac 上安裝了 java18.0.1.1,在 eclipse 中編輯了構建路徑以指向 18.0.1.1 jdk。問題是,JRE 系統庫一直恢復到 JavaSE-17,我的機器上沒有安裝 afaik。每次我單擊更新 maven 專案時都會發生這種情況。
在我的 pom.xml 檔案中,我有以下 maven 插件,指定 java18...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
<configuration>
<source>18</source>
<target>18</target>
</configuration>
</plugin>
構建路徑指定執行環境 JavaSE-17。作業空間中沒有安裝與此環境嚴格兼容的 JRE。
蝕
uj5u.com熱心網友回復:
使用 Java 18 需要Eclipse 2022-03 和來自Marketplace 的此補丁。2022-03 比 Java 18 早了一周(3 月 16 日 vs. 3 月 22 日),因此不能正式聲稱支持它。該補丁應在本月晚些時候更新到 2022-06 之前卸載。
uj5u.com熱心網友回復:
嘗試在你的 pom.xml 中檢查這個塊。
<properties>
...
<maven.compiler.source>18</maven.compiler.source>
<maven.compiler.target>18</maven.compiler.target>
</properties>
如果它不起作用,請在此處查看有關 Maven 的 POM.xml 的官方手冊
確保您的 Mac 上還有正確的 Maven 路徑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/485253.html
下一篇:找不到命令-當每個引數都在新行時
