Hallo,
Im Rahmen unseres Studien-Programmier-Projekts (über mehrere Trimester), sollen wir gerade ein Programm schreiben, dass vom Desktop aus gestartet wird und anschließend über die Eingabeaufforderung zu steuern sein soll (via Textbefehle (NICHT die Befehle der Eingabeaufforderung selbst)).
In meiner Kleingruppe wurde mir die Aufgabe übertragen, die main-Methode zu schreiben. Prinzipiell ist das kein großes Problem, dass ich überwiegend mit Methoden-Aufrufen auskomme. Allerdings habe ich ein Problem damit, die ausführbare Datei zu erstellen.
Vom Prinzip her, weiß ich, dass ich unter Eclipse eine ausführbare Jar-Datei sehr einfach über File -> Export usw. erzeuge. Dabei kann ich auch eine ausführbare Jar erzeugen, jedoch kann ich das Ding auch nur anklicken und es passiert nichts weiter.
Natürlich: Ich habe dem Programm ja auch nirgendwo gesagt, dass es die cmd.exe als I/O nutzen soll.
Dummerweise konnte ich nichts weiter finden, dass mir erklärt, wie und wo ich das ganze einstellen kann -.-
Deshalb wollte ich mal anhand des einfachen "Hello World-Programms" nachfragen, wie ich das machen kann. Wie kann ich hierbei eine ausführbare Jar-Datei erstellen, die per Doppelklick die cmd.exe öffnet und z.B. "Hello World" ausgibt?
Muss ich das im Quellcode selbst festlegen oder gibt es irgendwie eine Option beim Erstellen, die das ermöglicht?
lieben Gruß
Moch
Im Rahmen unseres Studien-Programmier-Projekts (über mehrere Trimester), sollen wir gerade ein Programm schreiben, dass vom Desktop aus gestartet wird und anschließend über die Eingabeaufforderung zu steuern sein soll (via Textbefehle (NICHT die Befehle der Eingabeaufforderung selbst)).
In meiner Kleingruppe wurde mir die Aufgabe übertragen, die main-Methode zu schreiben. Prinzipiell ist das kein großes Problem, dass ich überwiegend mit Methoden-Aufrufen auskomme. Allerdings habe ich ein Problem damit, die ausführbare Datei zu erstellen.
Vom Prinzip her, weiß ich, dass ich unter Eclipse eine ausführbare Jar-Datei sehr einfach über File -> Export usw. erzeuge. Dabei kann ich auch eine ausführbare Jar erzeugen, jedoch kann ich das Ding auch nur anklicken und es passiert nichts weiter.
Natürlich: Ich habe dem Programm ja auch nirgendwo gesagt, dass es die cmd.exe als I/O nutzen soll.
Dummerweise konnte ich nichts weiter finden, dass mir erklärt, wie und wo ich das ganze einstellen kann -.-
Deshalb wollte ich mal anhand des einfachen "Hello World-Programms" nachfragen, wie ich das machen kann. Wie kann ich hierbei eine ausführbare Jar-Datei erstellen, die per Doppelklick die cmd.exe öffnet und z.B. "Hello World" ausgibt?
Muss ich das im Quellcode selbst festlegen oder gibt es irgendwie eine Option beim Erstellen, die das ermöglicht?
lieben Gruß
Moch