JavaKara für Mac?

no_Limits

no_Limits

Aktives Mitglied
Thread Starter
Dabei seit
25.04.2007
Beiträge
214
Reaktionspunkte
2
Hallo!
Ich mache in der Schule im Moment den Einstieg ins Programmieren mit Java und da sollen wir mit Java Kara arbeiten. und ich würd das ger nein bisschen üben aber ich finde nichts für mac =(
nur komische ".jar" dateien, bei denen bei mir eine fehlermeldung kommt und dass ich für nähere informationen in die konsole schauen soll :(
 
Also ein paar mehr Informationen wären nicht schlecht.
Welches Mac OS Version? Welche Java Versionen sind installiert?
Ja und was sagt denn die Konsole? Und woher hast Du diese .jar Dateien?
 
Hallo

Welches OS X hast du? JavaKara setzt Java Version 6 voraus. Um die Version von deinem Java zu sehen kannst du das Programm Terminal starten und dort "java -version" eingeben.

In OS X kann man keine aktuelleren Versionen als diejenigen, welche von Apple vorgegeben werden installieren. Bei einem altern OS X folgt daher auch eine ältere Java Version.

Um den Fehler, welcher du "in der Konsole" nachschauen sollst zu sehen, kannst du das folgendes tun:
Terminal öffnen, "java -jar [Pfad zur Datei javakara.jar]" eingeben.
Tipp: Um den Pfad zur Datei im Terminal zu erhalten einfach Datei ins Terminal droppen.

Edit: JavaKara läuft bei mir Einwand frei unter 10.6 mit java Version 6

@cholesterin: Einfache Google Suche:http://www.swisseduc.ch/informatik/karatojava/javakara/
 
Also ich hab Leopard 10.5.8
und die Java Version 1.5.0_19
und die Fehlermeldung ist:
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
simon-s-macbook:~ Simon$
 
In der Hoffnung, dass es mit dem Java6 auf Leo klar kommt:

in Anwendungen->Dienstprogramme starte mal Java-Einstellungen und ziehe in den dann aufgehenden Fenster unten Java 6 64 Bit nach ganz oben. Dann probier nochmal Kara zu starten. Ggf. meldest du dich hier nochmal.
 
  • Gefällt mir
Reaktionen: no_Limits
Hast du eine 64bit CPU:

Versuche mal statt einfach nur "java" mal:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/bin/java

Hast du nur eine 32bit CPU:
Installiere dir aus MacPorts das Paket "openjdk6"
 
In der Hoffnung, dass es mit dem Java6 auf Leo klar kommt:

in Anwendungen->Dienstprogramme starte mal Java-Einstellungen und ziehe in den dann aufgehenden Fenster unten Java 6 64 Bit nach ganz oben. Dann probier nochmal Kara zu starten. Ggf. meldest du dich hier nochmal.

danke :)
jetzt funktioniert es
 
Zurück
Oben Unten