Forums Neueste Beiträge
 

(richtiger) Startlink fuer ein Java-Programm gesucht

01/09/2009 - 09:24 von Dominic Valerie Casare | Report spam
Hallo zusammen,

ich versuche hier gerade einen Startlink fuer ein Java-Prog zu basteln,
weiss aber nicht, warum das nicht funktionieren will. Das Programm
laesst sich aus der shell ganz einfach mit "java -jar programm.jar" aus
dem Verzeichnis starten. Als ausfuehrbaren Befehl angegeben:

java -jar "~/pfad/zum/programm 0.7/programm.jar"

Tut zwar so, als wuerde es was bewirken wollen... aber dann doch nicht.

Andere Schreibweisen (weglassen der "" oder alles in "") fuehren dann
jeweils zu einer konkreten Fehlermeldung, die offenbar mit dem space vor
der Versionsnummer im Pfad zu tun hat.

Aber warum es bei der ersten Schreibweise nicht funktioniert (uebrigens
auch nicht, wenn ich es im Terminal ausfuehren lasse (das geht nur ganz
kurz auf und verschwindet wieder), weiss ich nicht.

Kann mir da jemand nen Tip geben?

THX,
Dominic
 

Lesen sie die antworten

#1 Henning Paul
01/09/2009 - 09:54 | Warnen spam
Dominic Valerie Casare wrote:

ich versuche hier gerade einen Startlink fuer ein Java-Prog zu
basteln, weiss aber nicht, warum das nicht funktionieren will. Das
Programm laesst sich aus der shell ganz einfach mit "java -jar
programm.jar" aus dem Verzeichnis starten. Als ausfuehrbaren Befehl
angegeben:

java -jar "~/pfad/zum/programm 0.7/programm.jar"

Tut zwar so, als wuerde es was bewirken wollen... aber dann doch
nicht.

Andere Schreibweisen (weglassen der "" oder alles in "") fuehren dann
jeweils zu einer konkreten Fehlermeldung, die offenbar mit dem space
vor der Versionsnummer im Pfad zu tun hat.



Die Tilde darf nicht in Anführungszeichen (da sie die Shell ja zu Deinem
Homeverzeichnis expandieren soll), der Rest muss (da ein Leerzeichen
drin ist). Also z.B.
java -jar ~"/pfad/zum/programm 0.7/programm.jar"
oder nur
java -jar ~/pfad/zum/"programm 0.7"/programm.jar
oder auch
java -jar ~/pfad/zum/programm\ 0.7/programm.jar

Gruß
Henning

Ähnliche fragen