Exportieren als ausführbare Jar-Datei unter Ubuntu nicht möglich

Hi,

ich habe wieder ein mal ein Problem.
Ich möchte aus meinem Code in Eclipse eine ausführbare Jar datei machen die ich dann unter meinem Betriebssystem Ubuntu 12.04 ausführen kann.
Ich klicke auf das Projekt rechte Maustste und wähle Exportieren aus.
Dann wähle ich "Ausführbare Jar datei aus".
Dann klicke ich auf weiter und wähle als Startpunkt des Programmes die Main Methode aus.
Dann bestimme ich noch den Speicherort und den Namen und klicke auf fertig.
Dann wird die Jar Datei erstellt und ich gehe zu dem Ordner in dem ich sie gespeichert habe.
Nun gehe ich in die Eigenschaften (Ubuntu) und wähle aus, dass man sie auch als Programm ausführen kann.
Aber nach einem Doppelklick auf die Jar-Datei passiert immer noch nichts.

Was soll ich machen oder was habe ich falsch gemacht.

Schonmal vielen Dank

Nils
 
Starte die Datei über die Konsole, dann bekommst du mögliche Fehlermeldungen angezeigt.
 
Warst du in der Konsole auch in dem Verzeichnis, in dem Tankstellenrechner.jar liegt? Oder wahlweise auch mal den Pfad mit angeben...
 
In welchem Verzeichnis bist du denn wenn du die Konsole öffnest? Ich denke mal im home Verzeichnis, wenn die jar Datei auf dem Desktop liegt musst du natürlich erst in den Ordner wechseln, vermutlich sowas wie
Code:
cd Desktop/Arbeitsfläche
oder ähnliches.
 
Zuletzt bearbeitet von einem Moderator:
Ja, auch der Desktop ist ein Verzeichnis. Mit
Code:
dir
lässt du dir die Dateien und Verzeichnisse anzeigen. Mit z.B.
Code:
cd Desktop
wechselst du dorthin (wenn du in deinem HOME-Verzeichnis bist). Dann bist du im Verzeichnis Desktop und kannst nochmal schauen, ob die Datei dort liegt und dann den java-Befehl ausführen.
 
Ich war in keinem Verzeichnis, hatte kein Ordner offen, nur die Datei lag auf der Arbeitsfläche/Desktop. Dann bin ich in den Launcher gegangen (Unity) und habe nach Terminal (Konsole) gesucht und diese geöffnet und den Befehl eingegeben
 
Mit dir lässt du dir die Dateien und Verzeichnisse anzeigen
Code:
dir
ist nen Windows Befehl. Unter Linux und Mac OS geht das mit
Code:
ls
.

EDIT:
@TO:
Siehe meine Antwort oben, du musst erst in das richtige Verzeichnis wechseln.
 
Ja, auch der Desktop ist ein Verzeichnis. Mit
Code:
dir
lässt du dir die Dateien und Verzeichnisse anzeigen. Mit z.B.
Code:
cd Desktop
wechselst du dorthin (wenn du in deinem HOME-Verzeichnis bist). Dann bist du im Verzeichnis Desktop und kannst nochmal schauen, ob die Datei dort liegt und dann den java-Befehl ausführen.

Ok, probier ich mal
 
Wie mache ich das dann?
Gebe "ls" ins Terminal ein
Drücke Enter
Und gebe java -jar Programmname.java

ein?
Drücke Enter???

Nein.
Code:
ls
listet dir nur das Verzeichnis (Dateien und weitere Verzeichnisse) auf, in dem du dich befindest. Du musst dann noch mit
Code:
cd
(= change directory) in das gewünschte Verzeichnis wechseln (bei dir cd Desktop). Wenn du dann dort bist, und sich das gewünschte jar-File dort befindet, kannst du es auch ausführen.
 
Wow, danke danke danke!
Hat alles Super geklappt!

Für alle die den Thread mal später lesen:

1. Meine Datei liegt in Ubuntu auf dem Desktop
2. Ich Rufe Terminal auf
3. Ich gebe "ls" ein
4. Ich sehe eine Auflistung der einzelnen Ordner
Ich gebe "cd" Arbeitsfläche (oder zu dem Ordner auf dem meine jar Datei liegt, es kann auch noch Unterordner geben , dann wiederhole diesem Schritt).
5. Dann gebe ich ein "java -jar NAMEDESPROGRAMMES.jar"
6. Dass Programm wird ausgeführt

Bitte Enter drücken nicht vergessen (-;




Danke euch vielmals
 

Zurück
Oben