2

Eclipse 是版本:

霓虹灯版本 (4.6.0) 内部版本号:20160613-1800

“Eclipse JDT (Java Development Tools) Patch with Java 9 support (BETA) for Neon development stream”版本 1.1.1.v20160606-0010_BETA_JAVA9(Java 9 插件)。

继续运行

Java(TM) SE Runtime Environment (build 9-ea+122) Java HotSpot(TM) 64-Bit Server VM (build 9-ea+122, 混合模式)

代码补全不适用于 Java 9,尽管它适用于 Java 8。问题似乎是 JDK 没有 rt.jar。但是,当我键入代码时,它没有被标记为损坏(没有红色下划线),JDK 模块和包也显示在Package Explorer视图中。


包资源管理器视图


如果有人知道我该如何克服这个问题,我将非常感激。

4

1 回答 1

2

Java 9 Early Access 是一个不断变化的目标,它会不时破坏Eclipse Java 9 支持 (BETA)和/或Eclipse Code Recommenders (例如Eclipse 错误 494481)。

检查您是否可以在PackageProject Explorer视图中看到 Java 9 模块、包和类?

如果是:

  • 使用 JDK 的内容辅助代替 Code Recommenders:Window > Preferences : Java > Editor > Content Assist > Advanced check Java Proposals instead of Java Proposals (Code Recommenders)

如果不:

  • 等待Eclipse Java 9 支持 (BETA)的更新或
  • 降级 Java 9:Build 108对我有用;因为无法安装旧版本,所以必须先卸载新版本
于 2016-06-23T22:15:59.743 回答