XMG unter Linux - schon Install fehlt schläg

Die alten XMG Foren.
Gesperrt
Nachricht
Autor
LeDoc
Einmal-Streamer
Einmal-Streamer
Beiträge: 2
Registriert: So 28 Aug 2005, 10:12

XMG unter Linux - schon Install fehlt schläg

#1 Beitrag von LeDoc » So 28 Aug 2005, 10:56

Hallo,

Also ich habe gerade versucht XMG auf meinem Fedora Core 4 System zu installieren. JDK (inkl. JRE) 5.0 Upd 4 ist installiert und funktioniert prächtig.

Nun wenn ich XMG-Install starte:

Code: Alles auswählen

java -jar installXMG.jar
Dann bekomm' ich folgende Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class: com.jgoodies.plaf.plastic.PlasticBorders
at java.lang.VMClassLoader.transformException(java.lang.Class, java.lang.Throwable) (/usr/lib/libgcj.so.6.0.0)
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
at com.jgoodies.plaf.plastic.PlasticLookAndFeel.initComponentDefaults(javax.swing.UIDefaults) (Unknown Source)
at com.jgoodies.plaf.plastic.Plastic3DLookAndFeel.initComponentDefaults(javax.swing.UIDefaults) (Unknown Source)
at com.jgoodies.plaf.plastic.PlasticXPLookAndFeel.initComponentDefaults(javax.swing.UIDefaults) (Unknown Source)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.UIManager.getDefaults() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.UIManager.getUI(javax.swing.JComponent) (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JPanel.updateUI() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JPanel.JPanel(java.awt.LayoutManager, boolean) (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JPanel.JPanel() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JRootPane.createGlassPane() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JRootPane.getGlassPane() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JRootPane.JRootPane() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JFrame.createRootPane() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JFrame.getRootPane() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JFrame.frameInit() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.JFrame.JFrame() (/usr/lib/libgcj.so.6.0.0)
at com.izforge.izpack.installer.GUIInstaller.loadLangPack() (Unknown Source)
at com.izforge.izpack.installer.GUIInstaller.GUIInstaller() (Unknown Source)
at java.lang.Class.newInstance() (/usr/lib/libgcj.so.6.0.0)
at com.izforge.izpack.installer.Installer.main(java.lang.String[]) (Unknown Source)
at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: javax.swing.plaf.metal.MetalBorders$ScrollPaneBorder not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:installXMG.jar,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader, java.lang.String, byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0)
at java.security.SecureClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.CodeSource) (/usr/lib/libgcj.so.6.0.0)
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
...25 more
Wär schön wenn mir da jemand helfen könnte!

ciao Ledoc

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#2 Beitrag von z3r0 » So 28 Aug 2005, 11:24

Hast du ein Sun-Java installiert?
http://www.java.com/de/

Wenn ja, wird diese beim Aufruf von "java" wohl nicht benutzt. Evt. hast du noch eine anderes Java auf deinem System.

Um sicher zu stellen, das die richtige Java-Version benutzt wird, könntest du den Pfad komplett ausschreiben und nicht die java-PATH-Variable verwenden. In etwa so:
/usr/local/jdk1.5.0_01/bin/java -jar installXMG.jar
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

LeDoc
Einmal-Streamer
Einmal-Streamer
Beiträge: 2
Registriert: So 28 Aug 2005, 10:12

#3 Beitrag von LeDoc » So 28 Aug 2005, 11:55

Danke. Das wars!
Kannst du mir sagen wie ich "java" auf /usr/java/jdk1.5.0_04/bin umstelle damit ich nicht soviel tippen muss?

z3r0
XMediaGrabber Dev
Beiträge: 2227
Registriert: Di 24 Feb 2004, 17:47
Wohnort: Nürnberg
Kontaktdaten:

#4 Beitrag von z3r0 » So 28 Aug 2005, 13:21

In der Datei
/etc/profile
muesste es eine ähnliche Zeile wie diese geben.
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
Diese Zeile wie folgt ändern (Pfad natürlich individuell anpassen)
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/usr/local/jdk1.5.0_01/bin"
Änderung wird imo erst nach Neustart wirksam.
http://www.XMediaGrabber.de
Dreambox 7020
Ubuntu Feisty Fawn & WindowsXP SP2
Core2Duo E6400, 2048mb RAM

Gesperrt