[Java] Problemen met Java. Waar is 1.5?

Pagina: 1
Acties:

  • DeTinuxNL
  • Registratie: December 2007
  • Laatst online: 27-12-2025
Al enkele keren heb ik een programma gedownload dat ik voor mijn studie nodig heb, zoals Araucaria of iLogos. Daarbij krijg ik de volgende foutmelding (in de Console):

Exception in thread "main" java.lang.UnsupportedClassVersionError: edu/cmu/argumentMap/diagramApp/App (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)


Volgens mij komt dit doordat ik geen Java 1.5 (of 1.6?) heb geïnstalleerd, maar het lukt mij nergens de juiste versie te vinden. Ik weet dat Apple java distribueert, maar de nieuwste versie is hier 1.4.2. Ik draai Tiger. Weet iemand hoe ik dit netelige probleem kan oplossen? Is het in Leopard wel te draaien?

  • DieterVDW
  • Registratie: Juli 2002
  • Laatst online: 12-02-2017
http://java.sun.com -> downloads.

  • DeTinuxNL
  • Registratie: December 2007
  • Laatst online: 27-12-2025
Van de website van Sun: "Bezoek de site van Apple voor Java-software voor de recentste informatie en downloads van Java-software voor Macintosh." Maar de versie die ik daar download is de meest actuele en daarmee werkt het niet.

De site van Apple waar ik naar wordt verwezen zegt dus dit:

"Java for Mac OS X 10.4, Release 6
79.7MB
2007-12-13

Java for Mac OS X 10.4, Release 6 delivers improved reliability and compatibility for J2SE 5.0 and Java 1.4 on Mac OS X 10.4.10 and later. This release updates J2SE 5.0 to version 1.5.0_13 and Java 1.4 to version 1.4.2_16. See the release notes for more information."

[ Voor 47% gewijzigd door DeTinuxNL op 16-06-2008 01:21 ]


  • ari3
  • Registratie: Augustus 2002
  • Niet online
Je draait 1.4.2, maar je hebt 1.3 nodig. In zeldzame gevallen is 1.4 niet backward compatible, zie deze beschrijving.

"Kill one man, and you are a murderer. Kill millions of men, and you are a conqueror. Kill them all, and you are a god." -- Jean Rostand


  • DeTinuxNL
  • Registratie: December 2007
  • Laatst online: 27-12-2025
Dank je! :)

Maar: als ik 1.3 wil installeren, dan krijg ik de melding dat ik dat niet mag omdat Java op dat volume geen update nodig heeft. Ik heb net nog ergens gelezen dat je meerdere versies door elkaar kan draaien op OS X. Enig idee hoe ik dit kan bewerkstelligen?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:25
http://developer.apple.com/java/faq/#multiple ?

Maar of Java 1.3 nog gaat lukken vraag ik me af. 1.4, 1.5 en 1.6 heb ik in ieder geval allemaal geinstalleerd staan (by default), en daar kun je tussen switchen.

Zie Applications -> Utilities -> Java -> Java Preferences dus.

[ Voor 14% gewijzigd door Wilke op 16-06-2008 11:25 ]


  • Postman
  • Registratie: Februari 2000
  • Laatst online: 20:25
Probleem zit hem niet in versie 1.3 maar dat je versie 1.4 draait. Je hebt namelijk 1.5 nodig. Die version 49.0 error is namelijk dat je nieuwe code probeert uit te voeren die 1.4 niet snapt. Zie ook http://forum.java.sun.com/thread.jspa?threadID=736596.

En je update via Apple installeert naast een nieuwe 1.4 versie ook een nieuwe 1.5 versie, mits je al 1.5 hebt draaien lijkt mij. Anders is het geen update maar een verse installatie. Misschien dus ff alsnog de install voor 1.5 zien te zoeken (of 1.6 mits deze wel backwards compatible is met 1.5).
Pagina: 1