java - Eclipse Oxygen Java 代码完成不起作用?

标签 java eclipse ide

我最近切换到 Eclipse Oxygen(构建 ID:20171005-1200),我的主观意见是 Java 代码完成似乎比我使用 Eclipse Luna 时更愚蠢。我希望这只是与我的设置有关,但我尝试创建一个全新的工作区,但这没有帮助。下面是一个小测试用例,我没有收到任何建议。在此示例中,当我到达“颜色”时。我希望 Eclipse 能够向我显示一些颜色常量的列表。相反,Eclipse 没有显示任何内容。循环浏览各种推荐器会导致没有针对所有内容的建议。还有其他人遇到过此类问题或知道如何解决吗?我改用 Eclipse Oxygen,因为如果 Lambda 具有泛型,那么 Eclipse Luna 中的 Lambda 支持就会出现问题,但与 Luna 相比,Oxygen 令我感到失望

import java.awt.Color;

public enum Test {
    TEST1(Color.BLACK);

    private final Color color;

    private Test(final Color color) {
        this.color = color;
    }
}

如有任何建议/推荐,我们将不胜感激

最佳答案

当您更改 Eclipse 版本但继续使用旧工作区时,就会发生这种情况...

为 Oxygen 创建一个新工作区并将旧项目导入其中..

关于java - Eclipse Oxygen Java 代码完成不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46936125/

相关文章:

java - LDAP 替换一个属性的列表值

java - 在电子表格中搜索不适用于创建的新文件

C++关闭和打开线路

Eclipse - 编辑器颜色 - 一个健康的配置

java - 何时使用 Java 和 Message Broker?

java - 当类不是 Bean 时,如何在字段变量上使用 @Autowired?

Eclipse 观察表达式

java - 抽屉式导航从第一项开始

java - 为什么m2eclipse从Eclipse构建路径中排除资源?

java - 从命令行编译时有没有办法获取 Java 中类型的包名称?对于类型,我可以获得他们的可用方法列表吗?