1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Java 1.6 auf Apple

    • MacOS
  • hochi
  • 9. Januar 2008 um 12:50
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • hochi
    Punkte
    160
    Beiträge
    23
    • 9. Januar 2008 um 12:50
    • #1

    Brauch Java 1.6 für ein Framwork. Habs mir installiert und in
    /System/Library/Frameworks/JavaVM.framework/Versions
    Current und CurrentJDK auf 1.6 verlinkt

    und in Netbeans auch Java 1.6 für das Projekt eingestellt doch ich bekomm immer wieder folgenden Fehler:

  • Stephe
    Punkte
    6.038
    Beiträge
    968
    • 9. Januar 2008 um 12:54
    • #2

    Schaut mir nach Quicktime for Java aus, brauchst das für Multimedia I?
    Bei mir geht das auch mit dem vorinstallierten Java. Einfach Eclipse/Netbeans installieren und fertig.

  • hochi
    Punkte
    160
    Beiträge
    23
    • 9. Januar 2008 um 13:08
    • #3

    Ja ist für Multimedia1
    mitn vorinatallierten Java gehts eh aber mit 1.6 leider nicht
    Hatt zuvor alles in in 1.5 programmiert
    doch nun will "muss" ich auf 1.6 umsteigen wegen der GUI

    Es zeigt mir zwar an dass QTJava dabei ist dennoch vermute ich dass es an QTJava liegt!?
    Wenn ich den einfachen Beispiel Mediaplayer unter 1.5 teste gehts unter 1.6 selber Fehler wie oben

    die Path Variable hab ich auch in etc/profile hinzugefügt
    $JAVA_HOME
    -bash: /System/Library/Frameworks/JavaVM.framework/Home: is a directory

    hochis-macbook:/ hochi$ java -version
    java version "1.6.0_01-dp"
    Java(TM) SE Runtime Environment (build 1.6.0_01-dp-b06-101)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_01-41-release, mixed mode)
    hochis-macbook:/ hochi$

  • beat
    Punkte
    2.007
    Beiträge
    338
    • 10. Januar 2008 um 08:20
    • #4

    java1.6 geht zu noch nicht unter osx. Musst wohl oder übel <= 1.5 verwenden oder unter einem anderen os entwickeln

  • hal
    Punkte
    11.122
    Beiträge
    2.208
    • 10. Januar 2008 um 12:26
    • #5

    Existiert die Datei /System/Library/Java/Extensions/libQTJNative.jnilib bei dir?

    Die exception sagt im Endeffekt aus, dass er diese Datei braucht, aber nicht finden kann. Ich denk, dein QuickTime for Java ist nicht richtig installiert. Es kann sein, dass die Datei durch die Installation von der 1.6er SDK verschwunden ist. Falls sie nicht da sein sollte, kopier sie von einer anderen Installation rüber (oder extrahiers von der Installations-DVD).

    Zitat von beat

    java1.6 geht zu noch nicht unter osx. Musst wohl oder übel <= 1.5 verwenden oder unter einem anderen os entwickeln

    Du bist nicht am aktuellen Stand :) Es gibt eine 1.6er beta auf http://connect.apple.com

  • hochi
    Punkte
    160
    Beiträge
    23
    • 10. Januar 2008 um 12:48
    • #6

    JAVA 1.6 gibts nicht ;) Aso darum läufts ja!
    Naja die Datei ist aber da, des verwirrt mich ja.


    Ich vermute dass Java 1.5 auch diesen Extensions Ordner benutzt darum verwirrts mich ja total, in diesem Ordner liegt auch das QT4Java File drin

  • hal
    Punkte
    11.122
    Beiträge
    2.208
    • 10. Januar 2008 um 12:55
    • #7

    bash kann dir über Dateien nicht viel sagen, versuchs eher mit "file <dateiname>"

  • hochi
    Punkte
    160
    Beiträge
    23
    • 10. Januar 2008 um 13:06
    • #8

  • hal
    Punkte
    11.122
    Beiträge
    2.208
    • 10. Januar 2008 um 13:28
    • #9

    Probier mal "otool -L /System/Library/Java/Extensions/libQTJNative.jnilib" und schau, obs irgendeine Datei die da rauskommt nicht (mehr) gibt.

  • hal
    Punkte
    11.122
    Beiträge
    2.208
    • 10. Januar 2008 um 14:14
    • #10

    Hab diese Java 1.6 preview installiert und das Problem gefunden:

    Code
    /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java: Mach-O 64-bit executable x86_64

    Anscheinend laufen alle Java 1.6-Prozesse in 64bit ab. 64bit-Programme können keine 32bit-Libraries laden. Nachdem QT4J nur 32bit ist, hast da nicht viel Chancen.

  • hochi
    Punkte
    160
    Beiträge
    23
    • 10. Januar 2008 um 15:07
    • #11

    recht plausible Erklärung thx!
    Schade muss ich scheinbar noch ein Jahr warten oder so :thumb:

  • Maximilian Rupp 27. Dezember 2024 um 00:10

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

  1. Datenschutzerklärung
  2. Impressum