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

时间:2017-10-25 15:15:39

标签: java eclipse ide

我最近切换到Eclipse Oxygen(Build id:20171005-1200),我的主观意见是Java代码完成似乎比我使用Eclipse Luna时更笨。我希望这只是与我的设置有关,但我尝试创建一个全新的工作区,但没有帮助。以下是一个小测试案例,我没有收到任何提案。在这个例子中,当我到达" Color。"我希望Eclipse向我展示一些颜色常量的列表。相反,Eclipse没有显示。循环通过各种推荐器导致没有提出任何建议。是否有其他人遇到此类问题或有任何想法如何解决?我转而使用Eclipse Oxygen,因为如果Lambda有仿制药,那么Eclipse Luna中的Lambda支持是错误的,但与Luna相比,我对氧气感到失望

import java.awt.Color;

public enum Test {
    TEST1(Color.BLACK);

    private final Color color;

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

非常感谢任何建议/建议

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

在使用Java代码完成功能时,如果出现可怕的“代码建议”对话框,则无法使用:

项目->清理...->选中全部清理->单击清理

与我一起使用Oxygen 2 Java Developer: 版本:Oxygen.2发布(4.7.2) 版本号:20171218-0600 可能是由于Eclipse行李版本较旧