Eclipse 4.6 代码完成不适用于 Java 9
Eclipse 4.6 code completion does not work with Java 9
Eclipse 版本:
Neon Release (4.6.0) Build id: 20160613-1800
与
"Eclipse JDT (Java Development Tools) Patch with Java 9 support (BETA) for Neon development stream" version 1.1.1.v20160606-0010_BETA_JAVA9 (Java 9 plugin).
运行 在
Java(TM) SE Runtime Environment (build 9-ea+122)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+122, mixed mode)
代码补全不适用于 Java 9,尽管它适用于 Java 8。问题似乎是 JDK 没有 rt.jar .然而,当我输入代码时,它没有被标记为损坏(没有红色下划线),JDK 模块和包也显示在 Package Explorer 视图中。
如果有人知道我该如何克服这个问题,我将不胜感激。
Java 9 抢先体验是一个移动的目标并打破了 Eclipse Java 9 支持(测试版) and/or Eclipse Code Recommenders from time to time (e.g. Eclipse bug 494481).
检查您是否可以在 Package 或 Project Explorer[=35] 中看到 Java 9 个模块、包和 类 =] 查看?
如果是:
- 使用 JDK 的内容辅助而不是代码推荐器:Window > 首选项:Java > 编辑器> Content Assist > Advanced 检查 Java Proposals 而不是 Java Proposals (Code Recommenders)
如果没有:
- 等待更新 Eclipse Java 9 支持(测试版) 或
- 降级 Java 9:Build 108 适合我;因为无法安装旧版本,所以必须先卸载新版本
Eclipse 版本:
Neon Release (4.6.0) Build id: 20160613-1800
与
"Eclipse JDT (Java Development Tools) Patch with Java 9 support (BETA) for Neon development stream" version 1.1.1.v20160606-0010_BETA_JAVA9 (Java 9 plugin).
运行 在
Java(TM) SE Runtime Environment (build 9-ea+122) Java HotSpot(TM) 64-Bit Server VM (build 9-ea+122, mixed mode)
代码补全不适用于 Java 9,尽管它适用于 Java 8。问题似乎是 JDK 没有 rt.jar .然而,当我输入代码时,它没有被标记为损坏(没有红色下划线),JDK 模块和包也显示在 Package Explorer 视图中。
如果有人知道我该如何克服这个问题,我将不胜感激。
Java 9 抢先体验是一个移动的目标并打破了 Eclipse Java 9 支持(测试版) and/or Eclipse Code Recommenders from time to time (e.g. Eclipse bug 494481).
检查您是否可以在 Package 或 Project Explorer[=35] 中看到 Java 9 个模块、包和 类 =] 查看?
如果是:
- 使用 JDK 的内容辅助而不是代码推荐器:Window > 首选项:Java > 编辑器> Content Assist > Advanced 检查 Java Proposals 而不是 Java Proposals (Code Recommenders)
如果没有:
- 等待更新 Eclipse Java 9 支持(测试版) 或
- 降级 Java 9:Build 108 适合我;因为无法安装旧版本,所以必须先卸载新版本