Ist es möglich, die Eingabeaufforderung in Java?
Ich würde nur gerne wissen, ob es möglich ist, um eine Eingabeaufforderung in Java.
Mein Freund gebeten, es zu machen, wollte ich wissen, ob es möglich war oder nicht. Wenn es möglich ist, kann jemand empfehlen, mir einige api oder sowas??? Danke.
EDIT: ich will es machen wie bei windows Eingabeaufforderung
EDIT 2: ich möchte ein SWING-GUI-Anwendung und legen Sie eine Eingabeaufforderung in der it.
- Meinst du, dass Sie wollen, um Ihre eigene Konsole in java?
- Es ist möglich,. Aber, bitte erläutern. Meinst du die Eingabeaufforderung ähnlich cmd.exe im windows?
- meine eigenen Eingabeaufforderung
- das klärt die Dinge...
- Vielen Dank für die Bearbeitung. Möchten Sie Ihr Programm zu anlegen ein Fenster (Swing GUI), und stellen Sie die Eingabeaufforderung rein?? Oder vielleicht möchten Sie verwenden
System.in
/System.out
?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Befehle ausführen, die in Java mit der Prozess-API. Sie können auch bekommen die Ausgabe und schreiben input für die gefahrene Prozess. Für mehr info, siehe dieses tutorial.
Aber wenn Sie wollen eine terminal emulator (wie bei Linux) in Java
Ich empfehle einen Blick auf JCTerm oder JTA.
Ja. Verwenden Sie die Prozess API.
Müssen Sie vorsichtig sein, wie Sie Sie starten.
Wenn Sie Ihr Programm starten mit java.exe dann die Konsole (input/output) wird angezeigt. Mit
System.out.println("mymessage");
Sie drucken können (Ausgangs -) text auf der Konsole aus. MitSystem.in
können Sie aus der Konsole gelesen. Diese Delegierten auf diejava.io.Console
- Klasse (erhältlich beiSystem.console()
).Wenn Sie Ihr Programm starten mit javaw.exe, dann musst du nicht die Konsole sehen. Sie müssen dann erstellen Sie Ihre eigenen Bildschirm, damit input/output. Dies ist die Standardeinstellung in Windows.
Java tun können, console I/O und kann es starten Prozesse, also ja, es ist möglich. Sie würde mit den Methoden der
System.in
undSystem.out
um eine Eingabeaufforderung angezeigt und read-Befehle und eine ProcessBuilder Programme auszuführen.ja, es ist möglich, in java
tun müssen, einige der Forschung auf Java.lang & IO
Überprüfen Sie die Klasse
java.lang.Runtime
. Es bietet ein paarexec()
Methoden.