簡體   English   中英

Eclipse中的13個特性如何使用Java?

[英]How to use Java 13 features in Eclipse?

有沒有辦法讓 Eclipse 了解 Java 13 個功能,例如文本塊 Eclipse 報告以下代碼錯誤:

class Main {
    private String text = """
            first line
            second line
            third line
            """;
}

錯誤包括:

first cannot be resolved to a type
Duplicate field Main.line

我懷疑問題通常是 Eclipse 和 Java 13 的組合。

使用 Maven 構建成功(使用適當--enable-preview配置)。 正在使用的“已安裝 JRE”是 Java 13(使用--enable-preview作為默認 VM 參數)。 安裝Java 13 支持 Eclipse 2019-09似乎也沒有幫助(不添加 ZD52387880E1EA22817A72D375921389 合規級別選項)。

您需要將 JRE13 設置為 eclipse 並且還需要在設置下設置 select BETA 13。

https://wiki.eclipse.org/Java13/Examples檢查配置步驟

Project > Properies 中:Java Compiler確保 Java 13 個預覽功能已啟用:

在此處輸入圖像描述

我確實遵循了這些步驟,它對我有用。

來自 MacOS 的屏幕截圖

在此處輸入圖像描述

在此處輸入圖像描述

也許是因為我使用 Cucumber 為 Eclipse,除了@www.hybriscx.com 給出的步驟之外,我不得不制作我選擇的 jdk-13。

Preferences -> Java -> Installed JREs 頁面的圖像

然后我必須編輯該 JDK-13 安裝以包含--enable-preview參數。

編輯 JRE 頁面的圖像

我還將執行環境頁面設置為將 JavaSE-13 設置為使用 jdk-13 JRE。

首選項的圖像 -> Java -> 已安裝的 JRE -> 執行環境

暫無
暫無

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

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