如何在Eclipse Oxygen中设置java 10?

2022-09-03 02:49:53

我不确定最新版本的eclipse,即Oxygen是否支持java 10。我从Mac机器上的首选项中为java 10配置了JRE。

enter image description here

另外,我尝试将maven编译器插件添加到我的pom.xml:-

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>10</source>
                <target>10</target>
                <compilerVersion>10</compilerVersion>
                <fork>true</fork>
                <executable>/Library/Java/JavaVirtualMachines/jdk-10.jdk/Contents/Home</executable>
            </configuration>
        </plugin>

我也在设置运行配置后尝试如下:-

enter image description here

任何人都知道我怎样才能让它为java-10工作。

我尝试在下面运行代码:-

public class App {
    public static void main(String[] args) {
        var list = new ArrayList<String>();
        System.out.println("Hello World!");

    }
}

更新:-我在评论中应用了建议的补丁,但它仍然失败了。

截图如下:-

enter image description here

另外,我按照这篇文章进行编译。因此,编译实际上是从eclipse()开始工作的,但是当我尝试运行应用程序时,它仍然失败。maven install


答案 1

所以,我请求eclipse来研究它,看看为什么补丁不起作用。

这是我得到的答案

以下是Eclipse社区的确切评论:-

注意:此功能修补程序已禁用。它最初打算安装在4.7.3版本之上。现在,Java 10 支持可通过 4.7.3a 内部版本在下载页面上获得。支持此功能的最早版本可以从以下位置下载

因此,请从此处下载支持版本。在这里查看 Eclipse 与 java 10 的新功能。

希望它有帮助!

编辑:修补程序支持是临时的,已被删除。所以,现在你需要安装最新的eclipse版本,并且它支持java 10。


答案 2

Eclipse IDE 版本和 IDE 支持的 Java 版本,如下所列:


推荐