Wo arbeitet der Pfeil in der Java -Konsole?Java

Java-Forum
Anonymous
 Wo arbeitet der Pfeil in der Java -Konsole?

Post by Anonymous »

Ich arbeite an einem Programm, das java.io.console.readline verwendet, um Eingaben vom Benutzer zu erhalten, und zu meiner Überraschung bemerkte ich, dass es auf meinem Mac funktioniert, um up Pfeil zu drücken, um den vorherigen Befehl zu erinnern (wie in einer normalen Shell). Es funktioniert jedoch bei keiner meiner Linux-Installationen. Ist dies ein Unterschied zwischen Java 21 und 23, oder ist es ein MacOS -versus -Linux -Unterschied?

Code: Select all

public class ConsTest {
public static void main(String[] args) {
java.io.Console cons = System.console();
while (true) {
cons.readLine("prompt> ");
}
}
}
Kompilieren Sie das Programm mit Javac Constest.java in einem Terminalfenster und starten Sie es dann mit Java Constest . Geben Sie dann alles in die Eingabeaufforderung ein und drücken Sie die Eingabetaste. Wenn Sie den Pfeil drücken, ist die Frage, ob was auch immer wieder auftaucht oder ob Sie gerade ^[[A .

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post