2009-04-21 18 views
0

Ich versuche, ein Kiosk-Typ-System in Linux einzurichten, wo eine Java-Anwendung gestartet wird, wenn X initialisiert wird. Ich habe ein Skript bekam, das macht folgendes:Ausführen eines JAR beim X-Start

java -cp {richtigen Pfad mit main-Methode JAR} -jar {Name der JAR}

Wenn ich habe in das Verzeichnis cd'd, wo die JAR sitzt, alles ist Pfirsiche und das System funktioniert wie ich will, aber wenn ich zu einem anderen Verzeichnis navigiere, beendet X und meldet, dass es nicht auf die JAR zugreifen konnte.

Was fehlt mir hier? Jede Hilfe wird sehr geschätzt.

Antwort

1

Sie brauchen nicht die -cp und die -jar

java -jar {vollständigen Pfad}

funktionieren sollte. Ihre Mainifest-Datei in der .jar sollte dann die entsprechende Methode main() angeben. Weitere Informationen hierzu finden Sie unter here.

+0

Vielen Dank für die Hilfe und den Link, ich schätze es. –

+0

Kein Problem. Hoffnung, die es für dich löst. –

Verwandte Themen