簡體   English   中英

當我已經有 1.8 JRE 時,“僅在源代碼級別 1.8 允許引用接口 static 方法”或更高版本

[英]"References to interface static methods are allowed only at source level 1.8" or above when I already have a 1.8 JRE

嘗試在我正在處理的 Maven 項目中調用 static 方法時出現此錯誤。 我認為這個錯誤看起來很奇怪,因為我使用的是 1.8。

Eclipse 說我已經在使用 1.8 JRE

此外,我將以下內容添加到我的pom.xml

    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>

這兩種解決方案似乎都不起作用,我對原因感到困惑。 任何幫助表示贊賞。

右鍵單擊項目 -> 屬性 -> Java 編譯器 -> 將編譯器合規級別設置為 1.8。

這為我解決了問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM