Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Java -jar werkt niet.  (gelezen 726 keer)

Java -jar werkt niet.
« Gepost op: 2011/11/07, 12:07:26 »
Hallo!

Ik heb een java programmatje, en ik zou dat willen openen.
Nu, als ik aanduid dat het een uitvoerbaar bestand is, en ik doe rechtermuisklik -> openen met  sun java 6 runtime, dan werkt dat heel goed.

Echter, als ik via commandline "java -jar client.jar" doe, krijg ik dit:

mathias@mathias-Satellite-L670:~/Downloads$ java -jar client.jar
Current Version: 5
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.pwnxile.Client.main(Client.java:3037)
Caused by: java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.TextComponent.<init>(TextComponent.java:137)
at java.awt.TextArea.<init>(TextArea.java:258)
at java.awt.TextArea.<init>(TextArea.java:162)
at org.pwnxile.gui.Jframe.<clinit>(Jframe.java:51)
... 1 more
mathias@mathias-Satellite-L670:~/Downloads$

Hoe komt dit dat het dan niet werkt? Want ik zou het namelijk graag werken krijgen via commandline. :)

Dankje.. :)

Re: Java -jar werkt niet.
« Reactie #1 Gepost op: 2011/11/07, 20:20:24 »
Citaat
Want ik zou het namelijk graag werken krijgen via commandline.
Bedoel je dat je hem wel grafisch kan starten?

java.awt.HeadlessException houdt in dat hij denkt dat hij "Headless" gestart is, zonder grafische omgeving, en daarom ook geen GUI kan starten...
Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse.

Je start de terminal toch wel in een grafische omgeving? Wat is de output van echo "$DISPLAY" (in diezelfde terminal)

Re: Java -jar werkt niet.
« Reactie #2 Gepost op: 2011/11/08, 15:37:53 »
Ja grafisch kan ik hem wel starten.

Gewoon rechtermuisklik -> Openen met sun java 6 runtime.

IK werk wel in een grafische omgeving, want het is gewoon op mijn laptop met Ubuntu er op.
Ik open de terminal gewoon door in de unity zoekbalk naar "terminal" te zoeken.

Output van $DISPLAY geeft:

:0

Re: Java -jar werkt niet.
« Reactie #3 Gepost op: 2011/11/08, 15:56:56 »
Bij mij is $DISPLAY :0.0, geloof dat :0 een beetje raar is... Daardoor kan java misschien X niet vinden.

Kun je wel andere grafische toepassingen starten vanuit de terminal?