【问题标题】:How to set up java 10 in Eclipse Oxygen?如何在 Eclipse Oxygen 中设置 java 10?
【发布时间】:2018-09-01 08:58:17
【问题描述】:

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

另外,我尝试在我的 pom.xml 中添加如下的 maven 编译器插件:-

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

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

任何人都知道我怎样才能使它适用于 java-10。

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

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

    }
}

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

截图如下:-

另外,我关注了this 的帖子来编译它。所以,编译实际上是从 eclipse (maven install) 开始的,但是当我尝试运行应用程序时它仍然失败。

【问题讨论】:

  • 真的需要-1吗?
  • 我没有投反对票,但是当输入为eclipse java 10时,这是谷歌上的第一个链接
  • 另外,这个版本的补丁只适用于氧气4.7.3
  • 打了这个补丁还是不行。

标签: java eclipse java-10


【解决方案1】:

所以,我要求 eclipse 调查一下,看看为什么补丁不起作用。

Here是我得到的答案

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

注意:此功能补丁已禁用。它原本打算是 安装在 4.7.3 版本之上。现在,Java 10 支持在 通过 4.7.3a 构建的下载页面。最早的建筑是 支持这个功能可以从

下载

所以从here 下载支持版本。并使用 java 10 here 查看 Eclipse 的新功能。

希望对你有帮助!

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

【讨论】:

  • @Stefan 在 Eclipse 网站上提到他们将不再支持该补丁。所以他们可能已经删除了这个线程。更新我的答案
  • 我有最新版本,但 Java10 和插件开发仍然存在一些问题。相关问题:stackoverflow.com/questions/24669940/…
  • 是的,我认为这些设置都很好。如果我从插件的最小执行环境设置中删除 JavaSE-10,我可以将它作为 Eclipse 应用程序启动并使用 Java 10 功能,如 var 语句。但是,在真正的 Eclipse 实例中使用它时,我在运行时遇到了一些问题(找不到某些类)。:stackoverflow.com/questions/50019579/…
猜你喜欢
  • 2018-07-23
  • 2018-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多