Java-Anwendung (Befehl) aus Panel starten?
Axel Birndt
towerlexa at gmx.de
Mit Feb 25 14:53:09 GMT 2009
Patrick Cornelißen schrieb:
> Am Mittwoch, 25. Februar 2009 15:28:56 schrieb Nicole Sch.:
>
>> Da kommt bei mir nur wieder:
>>
>> Exception in thread "main" java.lang.NullPointerException
>> at de.daedalic.eba.EbaFileIO.ladeContent(EbaFileIO.java:240)
>> at de.daedalic.eba.Eba.main(Eba.java:29)
>>
>> Das Logo taucht kurz auf, verschwindet wieder und ich bin wieder am
>> Prompt.
>
> Ich glaube es liegt nicht am Classpath sondern einfach daran, daß der Bilder
> und andere Daten nicht findet, weil er davon ausgeht, daß die irgendwo unter
> dem aktuellen Verzeichnis liegen. Beim Starter ist das aktuelle Verzeichnis
> aber dein Homeverzeichnis und da liegen die Daten halt nicht.
> Deswegen geht es auch mit dem Skript was ich dir geschickt hatte, da wird halt
> das Eba Verzeichnis betreten und dann findet der auch alles.
>
>
Jepp, das kann gut sein ;)
Das hier funktioniert:
(Ist ein anderes Proggi)
/usr/bin/java -classpath
"/opt/JBidwatcher/:/opt/JBidwatcher/JBidWatcher-1.0.2.jar" -jar
/opt/JBidwatcher/JBidwatcher-2.0.1.jar
.....
/usr/bin/java -Xms256M -Xmx512M -classpath
"/mnt/Video/eba:/mnt/Video/eba/EbaMain.exe"
-jar /mnt/Video/eba/EbaMain.exe w
naja, es kann z.B. sein, das Du noch mehr in den Classpath aufnehmen mußt.
Eventuell den Slash hier noch mal weglassen, so wie oben korrigiert:
"/mnt/Video/eba-/- also so: "/mnt/Video/eba ...
Aber ich würde da jetzt nicht zu viel Mühe drauf verwenden, dem blöden
Programm beizubringen, wie es richtig tun soll.
Nimm das mini-Script von Patrick. Das tuts auch.
Es gibt ja immer mehr als einen Weg um zum Ziel zu kommen ;)
Gruß Axel