openjdk 1.7 in Eclipse: Operator ist nicht erlaubt für Quelllevel unter 1.7

Eclipse gibt mir einen Fehler:

'<>' operator is not allowed for source level below 1.7 

Ich denke, das ist, weil es nicht mit java 1.7. Außer, dass es ist. Zumindest openjdk 1.7 (mein OS ist OpenSuse 12.3).

Wechselte ich zurück von kepler, juno, reduzieren einige lags und herauszufinden versuchen, diesen Fehler so gut, ohne Erfolg bisher.

Einige Dinge, die ich versucht habe:
- die Standard-runtime von eclipse ist opensdk 1.7 (so sagt in der Hilfe, über, die details der installation)
- project properties java build -> Bibliothek. Ich habe Sie manuell Hinzugefügt haben, die opensdk Lage.

Ich würde installieren Sie die oracle-version, aber es gibt nur 1.6 verfügbar aus dem opensuse repository. Ich habe bereits versucht, die Installation des rpm-angeboten von oracle, das nicht selbst in meinem Weg und irgendwie alles Durcheinander, so dass ich entfernt das wieder.

Sollte es mit openjdk auch nicht? Oder glaubst du, dass es einen bug hat?

ps: junit wurde auch nicht anerkannt, so dass ich manuell verknüpft mit der jar-Datei. Vielleicht ist dies für Sie relevanten Informationen.

InformationsquelleAutor der Frage dorien | 2013-10-15

Schreibe einen Kommentar