Fehler nach Update auf MacOS Sierra

Hier schreibt ihr bitte Fehler rein, die ihr gefunden habt.
Wenn möglich mit einer genauen Beschreibung, was ihr gemacht habt und wie der Fehler aussieht.
Bitte hier nur Fehler melden, die in einer 5er-Version aufgetreten sind.

Moderatoren: Raskir, little.yoda, Zafnir, teclis2000, hades-hl, Gorbalad, Twister1982, Eclipse404

Forumsregeln
Bitte beachtet unsere Anmerkungen zum Bugreporting, bevor ihr neue Beiträge schreibt
Antworten
XOHOX
Grad reingeschneit -- (Höhlenkundig?)
Beiträge: 3
Registriert: 28. Jan 2017, 16:16

Fehler nach Update auf MacOS Sierra

Beitrag von XOHOX »

Leider kann ich die Helden Software nicht mehr starten nachdem ich auf die neue Version von MacOS Sierra geupdatet habe. Ein anderer Mac Nutzer scheint ein aehnliches Problem zu haben mit einer .jar file.

Hier die Error message, falls Ihr eine Idee habt wuerde ich mich freuen,
auf Stackoverflow, dem java forum und mac Foren habe ich leider nix finden koennen.

$ sudo java helden.jar
Password:
Exception in thread "main" java.lang.NoClassDefFoundError: helden/jar
Caused by: java.lang.ClassNotFoundException: helden.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)


sudo java -jar helden.jar
Password:
Exception in thread "main" java.lang.UnsupportedClassVersionError: helden/Helden : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Benutzeravatar
little.yoda
Meine Höhle! -- (Höhlenkundig 21)
Beiträge: 2515
Registriert: 10. Dez 2004, 17:48
Kontaktdaten:

Re: Fehler nach Update auf MacOS Sierra

Beitrag von little.yoda »

Deine Java-Version scheint zu alt zu sein.

Was sagt denn java -version

Ein sudo ist eigentlich unnötig, da die Helden-Software eigentlich keine Root-Rechte benötigt.


EDIT: Evtl. für dich relevant:
http://stackoverflow.com/questions/1275 ... -version-6
Macht uns das Leben einfacher und beachtet die Anmerkungen zum Bugreporting.
Eine schöne Art uns Danke zu sagen: Uns unterstützen oder meine persönliche Wunschliste
XOHOX
Grad reingeschneit -- (Höhlenkundig?)
Beiträge: 3
Registriert: 28. Jan 2017, 16:16

Re: Fehler nach Update auf MacOS Sierra

Beitrag von XOHOX »

Danke fuer die schnelle Antowrt, ja das stimmt, meine Version war nicht aktuell.

Fuer andere die auch dieses Problem haben:
Es reicht nicht nur das neue Java zu installieren, sondern man muss das JDK installieren und danach folgendes ausfuehren, sonst ist die Version im Terminal immer noch die alte:

Code: Alles auswählen

export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
http://stackoverflow.com/questions/6588 ... 10#6588410
Antworten