Zum Inhalt springen

wie erzeuge ich meine eigene CommandLine


Empfohlene Beiträge

Geschrieben

Hallo zusammen!!

Hat einer von Euch schon mal seine eigene Command-Line programmiert? Ich möchte für eine Applikation von mir zu Testzwecken eine Kommandozeile einbauen (wie sie eigentlich jede Entwicklungsumgebung hat).

Diese soll nur die Ausgaben mitschreiben, die von Java über die Kommandozeile gemacht werden.

Es wäre nett, wenn einer von Euch einen Einstiegspunkt für mich hätte.

k.o.b

Geschrieben

Morgen derflix!

Nur die Konsole. War wohl etwas dumm ausgedrückt. Bei den meisten Entwicklungsumgebungen und Editoren ist dieses Fenster mit dabei. Bei manchen kann man nur die Ausgaben sehen, die auch erscheinen, wenn man das DOS-Fenster unter Windows mit offen hat. Bei manchen kann man die java-Befehle eingeben. Ich will nur die Ausgaben haben.

k.o.b

Geschrieben

Um jetzt nicht mit Code-Brocke um mich schmeissen zu müssen, lad dir doch bitte hier das eBook "GoTo Java 2" runter (eBook UND Examples!) und liess dir das Kapitel "2.2 Erste Gehversuche" durch. Da ist alles gut erklärt.

Have fun

Florian

Geschrieben

@ Florian_K

Vielen Dank für deinen Tipp, aber ich scheine mich wirklich mies ausgedrückt zu haben. Wie ich meine Java-Programme erstelle und kompiliere, das weiss ich. Es ging mir nur darum, die Standard-Ausgabe von Meldungen und Error-Messages umzuleiten, damit ich sie direkt in meinem Java - Programm ausgegeben bekomme, und nicht immer in die Entwicklungsumgebung zurückwechseln muss.

Ich habe mir aber inzwischen die Source-Codes von JEdit angesehen, weil dort ja eine solche Ausgabe dabei ist.

Es funktioniert so: mit der Methode setOut() (oder setErr() für Fehler) kann man die Standardausgabe auf einen PrintStream umleiten. Bei diesem überschreibe ich die write() - Methoden, die ich brauche, und kann mir somit die Ausgaben in einem eigenen Fenster meiner Applikation ausgeben lassen.

Trotzdem danke an die Helfer!

k.o.b

Geschrieben

@ comrad

genau das macht die überschriebene write-Methode im OutputStream. Und diesen Stream übergebe ich im Konstruktor von PrintStream. Diesen wiederum kann ich dann ohne Probleme für meine Ausgabe verwenden.

Das klappt einwandfrei, danke.

k.o.b

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...