我最近切换到 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/