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

Fohnbit

Top Contributor
Hallo!

Ich schreibe kleine Plugins für eine OSGi Application. Nun nutze ich eine neue Hardware und habe dort als Java:
Java:
java version "1.8.0_381"
Java(TM) SE Runtime Environment (build 1.8.0_381-b09)
Java HotSpot(TM) Client VM (build 25.381-b09, mixed mode)
Auf meinem Windows PC habe ich Eclipse:
Code:
Version: 2022-12 (4.26.0)
Build id: 20221201-1913
und Java:
Code:
java version "1.8.0_371"
Java(TM) SE Runtime Environment (build 1.8.0_371-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.371-b11, mixed mode)

Nun habe ich das Problem, wenn ich ein doch umfangreiches Project exportiere und auf dem Linux OSGi starte, den Fehler:
'<>' operator is not allowed for source level below 1.7
erhalte.

In Eclipse sehe ich bei About:
Code:
*** System properties:
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=17.0.6+10
Es nutzt also OpenJDK 17

Das Project steht auf 1.8, und in den Preferences unter Installed JREs/ExecutionEnviroments:
1703064205659.png


Könnt ihr mit den Angaben etwas Anfangen?
 

Anhänge

  • 1703063132035.png
    1703063132035.png
    6,8 KB · Aufrufe: 0

Robert Zenz

Top Contributor
Du musst unter "Java Compiler" auch "Compiler compliance level"/"Source compatibility" auf 1.8 stellen. Gibt Konstellationen da faellt Eclipse auf den niedrigsten unterstuetzen Wert zurueck, das waere dann 1.6.
 

LimDul

Top Contributor
Wo exakt kommt diese Meldung? In Eclipse? Beim Starten von OSGI? Weil das ist eine Compiler Meldung - die solltest du nicht beim starten von OSGI bekommen, sondern beim kompilieren der Anwendung. Wie und wo wird die Anwendung kompiliert?
 

Robertop

Bekanntes Mitglied
Bei OSGi Plug-Ins steht das Execution Environment auch in der Manifest drin. Steht da eventuell noch 1.6 drin?

Mir ist da im Zusammenhang mit Eclipse mal aufgefallen, dass man in dem Project Execution Environment das Java umstellen kann und die IDE dann erstmal glücklich ist, aber es später bei der Ausführung dann Probleme gibt, weil OSGi das in der Manifest eingetragene Execution Environment benutzt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Intellij source controll zeigt nicht alle klassen an ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 1
L source folder und code highlighting IntelliJ IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 21
Thallius Eclipse Mehrere Targets von einem Source? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 11
T Eclipse Mithilfe eines Plugins den Source Code, bevor an den Parser übergeben wird, modifizieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 0
O Eclipse Pfad zur Java-Source ändert sich automatisch IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B NetBeans build\generated\classes => generics are not supported in -source 1.4 IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
J IDEA IntelliJ Java source code und Dokumentation IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
B Source Code Ausdruck in Eclipse formatieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Eclipse Eclipse Fehler im Projekt (nicht im Source) IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 9
T NetBeans: Uncompilable source code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
A UML-Tool mit Java Source Code-Generator gesucht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
D Projektmanagement Software- Erfahrung mit open-source SW-ÜProdukten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
S Eclipse Externalized strings source folder IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 7
R NetBeans Uncompilable source code IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
D Eclipse JEE 6 Javadoc/Source in Eclipse einbinden IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
H Source Code gleichzeeitg ändern IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
C Eclipse Debug View: Source not found IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Klassen-Diagram aus Source Code ? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
F Source: Eclipse - > NetBeans und nichts geht mehr. IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
Antoras eclipse "Show Source of Selected Element Only" ausschalten IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
G SVN - <<<<<<< .mine - Einträge im Java Source IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 10
G class not found exception / Source not found - Eclipse Ganym IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
F Eclipse view source IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
J Source-Code-Darstellung in Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
reibi Eclipse - Classfiles ohne Source werden automatisch gelöscht IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
W Eclipse "Source not found" IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
N source not found in eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
G In Eclipse Source-Ordner Warnungen ignorieren? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
B Eclipse Source Code --- Format IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 3
M MyEclipse: Vorteile gegenüber Open Source Plugins IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
D Source formatieren IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
E Source Level bei Eclipse? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 6
L Eclipse klaut meinen Source IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
M Java Source Code Beautifier IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
O Sun makes JES, developer tools free and open source IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 4
T Jasperreports in closed Source Projekten? IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
T Source Formatierung bei Eclipse IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2
C Source Code in Eclipse formatieren ! IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 5
M Eclipse - Class File Editor -> Source not found IDEs - Eclipse, IntelliJ IDEA, BlueJ & mehr 2

Ähnliche Java Themen

Neue Themen


Oben