SWING - Programm ohne Eclipse etc. starten

JaninaSt

Aktives Mitglied
Hallo!

Ich bin neu auf dem Gebiet der grafischen Benutzeroberfläche in Java und hätte deshalb folgende Frage:

Ich habe ein Programm geschrieben, welches ich nun gerne auf jedem beliebigen Rechner einfach über eine grafische Oberfläche starten können möchte, ohne dass derjenige Eclipse oder ähnliches installiert hat.

Wie gehe ich da vor? Muss ich eine .exe Datei erzeugen?

Hat vielleicht sogar jemand einen Beispielcode für mich?

Danke schön!

Lg, Janina
 
Du möchtest ein Programm über eine grafische Oberfläche starten... ?
Wie darf man das verstehen?
Ein Programm startet man normalerweise über ein Doppelklick auf das ProgrammSymbol im Verzeichnisexplorer... Was eine grafische Oberfläche darstellt... aber auch Eclipse ist eine grafische Oberfläche 😵

Wie in jeder ernstzunehmenden anderen Programmiersprache auch, musst du das Programm compilieren und dann als ausführbare Datei abspeichern.
Bei Eclipse geht das über Datei -> Exportieren -> Als lauffähige Jar Datei (oder so ähnlich)
fertig.

Gruß
Net 😉
 
Mach dir der .jar Datei, die kann auf jedem System mit einem JRE (das aktuell genug ist) ausgeführt werden.

Beispiel für Eclipse:
File -> Export -> Runnable JAR file
dann wähl die Launch Configuration deines Programmes aus, wähl aus wohin die fertige .jar Datei gespeichert werden soll. Fertig.
 
Wie Schandro bereits geschrieben: Ja 😉
Wobei nunmal auch das JRE installiert sein muss auf diesem Rechner. Ansonsten passiert nichts.
 
Und in dem Programm von mir lese ich Daten aus einer Excel Datei aus.

Da müsste ich den Benutzer auch noch zusätzlich auffordern den Namen der Datei, aus der gelesen werden soll einzugeben, damit mein Programm dann quasi weiß aus welche Datei gelesen werden muss.

Wie funktioniert das dann? Kann ich da auch eine .jar Datei erzeugen und wenn derjenige dann darauf klickt, eine Oberfläche "erscheinen" lassen wo ich nach der Datei frage und er den Namen eingeben kann?
 

Neue Themen


Zurück
Oben