Datei ausführbar machen

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Datei ausführbar machen

Beitrag von Debiander » 10.08.2008 09:12:06

Debian Lenny mit Gnome.
Ich möchte die Datei "ShredderClassic3" ausfürbar machen.
Diese Anwendung benötigt Java welches ich auch installiert habe.
Ich bekomme diese Anwendung einfach nicht gestartet.
Wie gehe ich dabei am besten vor ?

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: Datei ausführbar machen

Beitrag von 123456 » 10.08.2008 09:20:41

IIRC ist das eine Java Datei.
Die startet man so:

Code: Alles auswählen

java -jar LinShredder.jar

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Datei ausführbar machen

Beitrag von Debiander » 10.08.2008 09:31:15

ub13 hat geschrieben:IIRC ist das eine Java Datei.
Die startet man so:

Code: Alles auswählen

java -jar LinShredder.jar
Das ist eine Javadatei.
Im Terminal bekomme ich folgende Meldung:
Unable to access jarfile LinShredder.jar

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: Datei ausführbar machen

Beitrag von 123456 » 10.08.2008 09:38:06

Möglichkeit1: das Verzeichnis mit angeben bzw. vorher dahin wechseln.
Möglichkeit2: falsche Java Version? "update-alternatives --config java"

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Datei ausführbar machen

Beitrag von Debiander » 10.08.2008 09:40:05

Ich habe die Datei jetzt in /USR/Java geschoben und es funktioniert.
Vielen Dank !

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Starter anlegen

Beitrag von Debiander » 10.08.2008 10:09:33

Möglichkeit1: das Verzeichnis mit angeben bzw. vorher dahin wechseln.
Ich kann jetzt auch aus dem Homeverzeichniss starten z:B.

/home/gamer/shredder/ShredderClassic3/java -jar LinShredder.jar

Soweit sogut !

Die Frage ist nur wie lege ich jetzt einen Starter an ?

Die Zeile "/home/gamer/shredder/ShredderClassic3/java -jar LinShredder.jar" unter Befehl eingeben funktioniert jedenfalls nicht.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: Datei ausführbar machen

Beitrag von 123456 » 10.08.2008 10:23:11

Du schreibst ein Mini Bash Skript:

Code: Alles auswählen

#!/bin/bash
cd /home/gamer/shredder/ShredderClassic3
java -jar LinShredder.jar
das dann mit:

Code: Alles auswählen

chmod 755 <DATEI>
ausführbar machen. Das kannst Du dann als Starter verwenden.

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Datei ausführbar machen

Beitrag von Debiander » 10.08.2008 11:07:04

Ich habe keine Ahnung wie du das meinst.
soll ich: #!/bin/bash
cd /home/gamer/shredder/ShredderClassic3
java -jar LinShredder.jar

mit einem Texteditor schreiben und dann als Datei abspeichern
und dann beim Starter anlegen nur chmod 755 +Datei angeben.

Entschuldige die Frage aber ich habe noch nie was mit Skripten gemacht

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: Datei ausführbar machen

Beitrag von 123456 » 10.08.2008 11:11:32

Debiander hat geschrieben:Ich habe keine Ahnung wie du das meinst.
soll ich: #!/bin/bash
cd /home/gamer/shredder/ShredderClassic3
java -jar LinShredder.jar

mit einem Texteditor schreiben und dann als Datei abspeichern
und dann beim Starter anlegen nur chmod 755 +Datei angeben.
Fast.
a) Datei mit Editor anlegen und die 3 Zeilen rein - Du kannst als Dateinamen bsp. "ShredderStarter.sh" nennen oder so.
b) "chmod 755 ShredderStarter.sh" - damit das Skript ausführbar wird.
c) "/VERZEICHNIS/ShredderStarter.sh" irgendwohin als Startlink

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Re: Datei ausführbar machen

Beitrag von Debiander » 10.08.2008 11:48:45

Ich habe es jetzt so gemacht.
mit kedit geöffnet dann:
#!/bin/bash
/home/gamer/shredder/ChredderClassic3/java -jar LinShredder.jar
chmod 755 ShredderStarter.sh

eingegeben und als ShredderStarter.sh abgespeichert.
Den Starter ankelgt Verzeichniss gesucht wo ShredderStarter.sh abgelegt ist usw.
Es passiert nichts.
Was ist denn da immer noch falsch.

123456
Beiträge: 6126
Registriert: 08.03.2003 14:07:24

Re: Datei ausführbar machen

Beitrag von 123456 » 10.08.2008 11:54:26

Das "chmod" steht nicht in der Datei, sondern wird nach Abspeichern des Files ausgeführt. Btw: erst ein "cd" und danach den "java -jar ..." Befehl - und nicht in einer Zeile. Steht doch weiter oben.

Dann das Skript erstmal auf der Kommandozeile testen wegen möglicher Fehlermeldungen. Wenn Du im Verzeichnis des Skripts bist "./ShredderStarter.sh" eingeben, sonst als Startlink mit komplettem Pfad.

Benutzeravatar
Debiander
Beiträge: 747
Registriert: 27.10.2007 21:21:59
Wohnort: Luzern

Na endlich !

Beitrag von Debiander » 10.08.2008 12:19:33

Hallo ub13, ich danke dir das du so viel Geduld mit mir hattest.
Es funktioniert.
Wenn man weiß wie es geht ist es ja so einfach.
Da habe ich mich aber wirklich bl.... angestellt.
Nochmal vielen Dank

Antworten