VERY important message

quäldich-Intern

Einloggen, um einen Kommentar zu verfassen

Tourenplaner Java-Fehler unter SuSe13.1

  • Albrecht, 12.10.2014, 18:03 Uhr
    Hallo, ich wollte erstmalige den Tourenplaner installieren und anschließend starten.
    Ich verwende Linux-Suse13.1 mit Java "OpenJDK 7"
    Die Installation war problemlos. Nach dem Start vom Tourenplaner in der Konsole erscheint nur das Startbild des Touernplaners
    und in der Konsole folgende Ausgabe:
    ––––––––––––––––––––––––––––––––––––-
    Xdock:name=Tourenplaner
    -Dcom.apple.mrj.application.apple.menu.about.name=JUnit
    -appdir:/home/albrecht/Downloads/Tourenplaner
    -notipofday
    Start ohne Tourenplaner.properties: /home/albrecht/Downloads/Tourenplaner/Tourenplaner.properties
    Exception in thread "main" java.lang.InternalError: Failed to invoke main method
    at de.quaeldich.tourenplaner.client.gui.SplashWindow.invokeMain(SplashWindow.java:309)
    at de.quaeldich.tourenplaner.client.Tourenplaner.main(Tourenplaner.java:39)
    Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at de.quaeldich.tourenplaner.client.gui.SplashWindow.invokeMain(SplashWindow.java:305)
    ... 1 more
    Caused by: java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGImageEncoder
    at de.quaeldich.tourenplaner.client.TourenplanerApp.initApplication(TourenplanerApp.java:641)
    at de.quaeldich.tourenplaner.client.TourenplanerApp.main(TourenplanerApp.java:211)
    ... 6 more
    Caused by: java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGImageEncoder
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 8 more
    –––––––––––––––––––––––––––––––––––––––––––––––––––-
    Außer das hier etwas mit dem "JAVA" nicht stimmt, kann ich mit den Angaben nichts anfangen.

    Kann mir hier Jemand weiterhelfen?
    Für eure Hilfe wäre ich sehr dankbar.

    Gruß Albrecht
  • thomasg, 12.10.2014, 19:39 Uhr
    Hallo Albrecht,

    die relevante Meldung ist dass die Klasse JPEGImageEncoder nicht gefunden wird. Ich erinnere mich dunkel dass das in einer früheren Version der Fall war, allerdings schon eine Weile behoben ist.

    Hast du auf die neueste Version 1.0.9. aktualisiert?

    Gruss, Thomas
  • Albrecht, 12.10.2014, 21:04 Uhr auf thomasg
    Hallo Thomas,

    besten Dank für deine Hilfe.
    Habe jetzt zusätzlich "OpenJDK 9" installiert. Java "OpenJDK 7" kann ich nicht deinstallieren.
    Die Ausgabe im Terminal hat sich nun geändert.
    ––––––––––––––––––––––––––––––––––––––––––
    Exception in thread "main" java.lang.UnsatisfiedLinkError: com.sun.imageio.plugins.jpeg.JPEGImageReader.initReaderIDs(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)V
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.initReaderIDs(Native Method)
    at com.sun.imageio.plugins.jpeg.JPEGImageReader.<clinit>(JPEGImageReader.java:96)
    at com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi.createReaderInstance(JPEGImageReaderSpi.java:85)
    at javax.imageio.spi.ImageReaderSpi.createReaderInstance(ImageReaderSpi.java:320)
    at javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:529)
    at javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:513)
    at javax.imageio.ImageIO.read(ImageIO.java:1443)
    at javax.imageio.ImageIO.read(ImageIO.java:1400)
    at de.quaeldich.tourenplaner.client.gui.SplashWindow.splash(SplashWindow.java:256)
    at de.quaeldich.tourenplaner.client.Tourenplaner.main(Tourenplaner.java:38)
    –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––

    Gruß Albrecht
  • thomasg, 13.10.2014, 08:27 Uhr auf Albrecht
    ... aber hast du auch die neueste Tourenplaner-Version eingespielt?
  • Albrecht, 13.10.2014, 21:27 Uhr auf thomasg
    Hallo Thomas,
    habe ich gemacht. Zuerst Tourenplaner-Version 1.0.6 ausgepackt und danach (wie beschrieben) die vorhandene
    Datei "tourenplaner.jar" durch die neue Datei "tourenplaner.1.0.9.jar" ersetzt. Das Startbild zeigt auch die richtige Version an.

    Habe jetzt wieder "OpenJDK 9" deinstalliert, jetzt ist alles wieder wie bei meiner 1 Mail.

    Gruß u. besten Dank für die Hilfe, Albrecht
Einloggen, um zu kommentieren