Guten Abend,
ich studiere im 1. Semester Ingenieur-Informatik und bin relativ neu in der Welt von Java. Unser Dozent hat uns eine Jar.Datei zur Bearbeitung bereitgestellt und ich habe folgendes Problem:
Bei einer Switch case Anweisung meckerte der Compiler in der Zeile in der Switch stand:
Cannot switch on a value of type String for source level below 1.7.
Only convertible int values or enum constants are permitted
Ich wollte dann Java SE 1.7 einfügen. Das war jedoch mit "unbound" gekennzeichnet. In der Hoffnung ich könnte mit OpenJDK OSX Build meine Java Librarys auf den neuesten Stand bringen, hab ich es runtergeladen und installiert. Komischerweise konnte ich es auf meinem Computer nirgends finden. Ich dachte es arbeitet vll im Hintergrund, und startete meinen Laptop neu. Dann habe ich Eclipse wieder gestartet, das Problem bleibt jedoch bestehen. Was hab ich falsch gemacht und was kann ich tun?
Bin für jede Antwort dankbar
ich studiere im 1. Semester Ingenieur-Informatik und bin relativ neu in der Welt von Java. Unser Dozent hat uns eine Jar.Datei zur Bearbeitung bereitgestellt und ich habe folgendes Problem:
Bei einer Switch case Anweisung meckerte der Compiler in der Zeile in der Switch stand:
Cannot switch on a value of type String for source level below 1.7.
Only convertible int values or enum constants are permitted
Ich wollte dann Java SE 1.7 einfügen. Das war jedoch mit "unbound" gekennzeichnet. In der Hoffnung ich könnte mit OpenJDK OSX Build meine Java Librarys auf den neuesten Stand bringen, hab ich es runtergeladen und installiert. Komischerweise konnte ich es auf meinem Computer nirgends finden. Ich dachte es arbeitet vll im Hintergrund, und startete meinen Laptop neu. Dann habe ich Eclipse wieder gestartet, das Problem bleibt jedoch bestehen. Was hab ich falsch gemacht und was kann ich tun?
Bin für jede Antwort dankbar