我最近在我的机器上安装了Java 8 64位版本并安装了Eclipse Luna 4.4.2版本的64位版本。但是当我编写Java应用程序时,IDE未显示auto建议使用Java 8功能,如使用lambda表达式而不是匿名内部类。我使用的代码如下所示。由于我的声望很低,我无法发布图像。Eclipse Luna 4.4.2版未显示java 8的建议
public static void main(String[] args) {
Thread t=new Thread(new Runnable() {
@Override
public void run() {
System.out.println("Run method called");
}
});
t.start();
}
对不起我的错误,我已经看到netbeans.In netbeans 8中的这个功能。它是显示。为什么eclipse不包含这些建议 –
您的项目是否设置为使用Java 8 Compiler合规性? – dkatzel
是的,它被设置为Java 8合规性级别。该选项显示我们何时明确单击Ctrl + 1。但是为什么它没有显示为像Netbeans中的灯泡提示,因为我们总是需要按Ctrl + 1来提示建议。 –