Erste Schritte Unter Windows programmieren und dann auf Linux laufen lassen

Fohnbit

Top Contributor
Hallo!

Ich schreibe unter Windows ein Programm, welches ich dann auf einem Linux Rechner laufen lassen möchte.
Ich habe eine .jar als Classpath hinzugefügt.

Wie muss ich aus Eclipse das Projekt exportieren, damit ich in einer oder mehrere Dateien alles habe, was ich brauche?

Kopiere ich nur die test.class Datei nach Linux und starte:
java test

Erhalte ich:
Error: Could not find or load main class test

Vielen Dank!
 
Exportiere es doch als Runable Jar File?
Soweit ich weiß musst du linux dann nur noch sagen das es diese .jar ausführen soll und fertig 🙂 (unter Ubuntu geht das)
 
Zuletzt bearbeitet:
Hallo!

Mit:
java test.jar

Erhalte ich fast den selben Fehler:
Error: Could not find or load main class test.jar

Java -version:
java version "1.8.0_06"
Java(TM) SE Runtime Environment (build 1.8.0_06-b23)
Java HotSpot(TM) Client VM (build 25.6-b23, mixed mode)

Ich denk das Eclipse falsch eingestellt ist?
 
Bei RunableJar Files müsste es java -jar java.jar heißen.
Also du hast dein Projekt in Eclipse dann gehst du auf File -> Export
Dann auf Java -> Runable JAR File
Wählst deine Start Konfiguration und deine Export Ziel aus. Und stellst "Library handling" auf "Package required into generatet JAR" dann auf Finish.

Diese .jar datei kopierst du auf linux und führst sie mit Java -jar <deinname>.jar aus.
 

Zurück
Oben