kanotix.com

Sonstiges - Wie startet man Java-Programm?

mikel65 - 05.11.2006, 14:22 Uhr
Titel: Wie startet man Java-Programm?
Wahrwscheinlich stelle ich mich wieder nur zu blöd an:
Habe mir den VDR-Channeleditor ChannelEditor.jar aus dem Netz geladen und dazu die Java-Laufzeitumgebung sun-j2re1.4 mit apt installiert, war insgesamt ca. 80 MB.
Wie starte ich das Programm? Wenn ich im Konqueror klicke, öffnet sich die Datei lediglich wie ein gezipptes Archiv, wenn ich "java ChannelEditor.jar" eingebe erscheint die Meldung:
Exception in thread "main" java.lang.NoClassDefFoundError: ChannelEditor/jar

Wie bekomme ich das Programm geladen?

Im Voraus vielen Dank für alle Tips!
hubi - 05.11.2006, 14:26 Uhr
Titel: Wie startet man Java-Programm?
java -jar dateiname.jar

hubi
mikel65 - 05.11.2006, 14:45 Uhr
Titel:
Hallo Hubi,
vielen Dank für die schnelle Rückmeldung, leider klappt es trotzdem nicht:

root@den-ws153:/mnt/dos/linux/vdr# java -jar ChannelEditor.jar
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
at java.awt.Window.init(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at javax.swing.JFrame.<init>(Unknown Source)
at de.renier.vdr.channel.editor.ChannelEditor.<init>(Unknown Source)
at de.renier.vdr.channel.editor.ChannelEditor.main(Unknown Source)

Was tun?
NeroZero - 05.11.2006, 14:45 Uhr
Titel: Re: Wie startet man Java-Programm?
hubi hat folgendes geschrieben::
java -jar dateiname.jar

hubi


Fällt mir gerade dazu ein? Könnte man so auch HandyGames auf dem PC spielen??
NeroZero - 05.11.2006, 14:49 Uhr
Titel:
mikel65 hat folgendes geschrieben::
Hallo Hubi,
vielen Dank für die schnelle Rückmeldung, leider klappt es trotzdem nicht:

root@den-ws153:/mnt/dos/linux/vdr# java -jar ChannelEditor.jar
Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
at java.awt.Window.init(Unknown Source)
at java.awt.Window.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at java.awt.Frame.<init>(Unknown Source)
at javax.swing.JFrame.<init>(Unknown Source)
at de.renier.vdr.channel.editor.ChannelEditor.<init>(Unknown Source)
at de.renier.vdr.channel.editor.ChannelEditor.main(Unknown Source)

Was tun?


Kann es sein, dass du es als ROOT aufrufst, und es dies nicht mag? Versuche mal das Programm zu starten als normaler User??? Oben steht was von X11Server nicht gefunden, was auch immer der Fall bei mir ist, wenn man als root ein X11 Programm einfach starten will .. Viel Glück!
hubi - 05.11.2006, 15:01 Uhr
Titel:
mikel65,

nicht als root, sondern als normaler user verwenden. X als root in der Konsole hast du nur über sux, aber das würde ich bei Java-Programmen nicht empfehlen.

hubi
Raider700 - 05.11.2006, 15:08 Uhr
Titel:
Besser du klickst mal die *.jar Datei mit rechts an und gehst auf öffnen mit. Bei der Programmauswahl gibtst du einfachfolgendes ein:
java -jar

Ab sofort reicht ein Klick auf die Datei uns sofern sie grafisch ist siehst du auch was.
mikel65 - 05.11.2006, 15:18 Uhr
Titel:
Als User klappt es, als root nicht!
Vielen Dank an Alle für die superschnelle Rückmeldung!
Der Sonntag ist gerettet Winken
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007