Bagaimana saya bisa menggunakan Java 7 dengan Eclipse Indigo 3.7.1

Dari apa yang saya pahami, Eclipse Indigo 3.7.1 seharusnya sekarang memiliki dukungan untuk Java 7.

Saya mengunduh Eclipse 3.7.1. dan JDK 1.7.0 dan menambahkan JRE7 dalam pengaturan di Eclipse. Kemudian saya membuat proyek baru menggunakan JRE7 dan menulis program singkat Java 7:

public class Test7 {

    public static void main(String[] args) {
        String k = "Hello";
        switch(k) {
        case "World": System.out.println("World Hello");
            break;
        case "Hello": System.out.println("Hello World");
            break;
        }
    }
}

Mulai proyek Java 7

Tapi saya mendapatkan kesalahan ketika saya mencoba menggunakan String dalam pernyataan Switch. Kesalahan dalam bantuan Konten terlihat seperti ini:

Kesalahan bantuan konten

Apakah saya telah melakukan kesalahan atau Eclipse 3.7.1 belum mendukung Java 7? Apakah ada pengaturan di Eclipse yang perlu saya ubah?


person Jonas    schedule 25.09.2011    source sumber


Jawaban (1)


Anda juga harus mengubah pengaturan kepatuhan kompiler di bawah "Preferensi | Java | Kompiler | Kepatuhan JDK." Menyetel JDK untuk proyek hanya menyetel pustaka yang akan dikompilasi dan JDK yang digunakan untuk menjalankan proyek.

person Ernest Friedman-Hill    schedule 25.09.2011
comment
+1 Selain itu, Anda mungkin ingin menggunakan JDK untuk pengembangan, bukan JRE. - person Axel Knauf; 25.09.2011
comment
Hmmm. Saya pikir itu memang sudah selesai, tapi mungkin belum: wiki.eclipse.org/JDT_Core/Java7 - person Ernest Friedman-Hill; 25.09.2011
comment
@Ernest: Anda benar, saya memulai Eclipse 3.7.0 ketika saya menguji. Tapi sekarang di 3.7.1 berfungsi dengan baik. Terima kasih! - person Jonas; 25.09.2011