Frage

Ich versuche, einen Kiosk Typ-System unter Linux zu installieren, wo eine Java-Anwendung gestartet wird, wenn X initialisiert. Ich habe ein Skript bekam, das macht folgendes:

java -cp {richtiger Pfad mit main-Methode JAR} -jar {Namen der JAR}

Als ich in das Verzeichnis cd'd haben, wo die JAR sitzt, ist alles Pfirsiche und das System funktioniert wie ich will, aber, wenn ich zu einem anderen Verzeichnis navigieren, X beendet und meldet, dass es nicht die JAR zugreifen können .

Was bin ich hier? Jede Hilfe wird sehr geschätzt.

War es hilfreich?

Lösung

Sie brauchen nicht die -cp und die -jar

  

java -jar {vollständiger Pfad}

sollte funktionieren. Ihre mainifest Datei im .jar sollten Sie dann die entsprechende Methode main (). Siehe hier für weitere Details über das.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top