繁体   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