我最近在我的機器上安裝了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來提示建議。 –