Использование Dr. Java и попытка реализовать метод Clear ConsoleJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Использование Dr. Java и попытка реализовать метод Clear Console

Сообщение Anonymous »

Я могу написать метод, который будет очищать консоль:

Код: Выделить всё

 System.out.print("\033[H\033[2J");
System.out.flush();
и этот метод отлично работает с онлайн-IDE, такими как Juicemind и Repl.it. Я думаю, это потому, что они основаны на UNIX.
Однако, когда я пытаюсь запустить его с помощью Dr. Java, это не сработает. Я не думаю, что Dr. Java поддерживает escape-коды ANSI. Я также почти на 100% уверен, что Dr. Java не основан на UNIX.
Мне также не удалось заставить Dr. Java правильно выполнить эту опцию:

Код: Выделить всё

import java.io.IOException;

public class CLS {
public static void main(String... arg) throws IOException, InterruptedException {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
}
}
Когда я попробую это:

Код: Выделить всё

import java.io.IOException;

public class CLS {
public static void main(String[] arg) throws IOException, InterruptedException {

clearConsole();
}

public static void clearConsole() throws Exception {
String os = System.getProperty("os.name").toLowerCase();
if (os.contains("windows")) {
new ProcessBuilder("cmd", "/c", "cls").inheritIO().start().waitFor();
} else {
new ProcessBuilder("clear").inheritIO().start().waitFor();
}
}
}
Я получаю ошибку компилятора, которую не знаю, как исправить:

Код: Выделить всё

2 errors found:
[line: 12]
Error: The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
[line: 12]
Error: The method contains(java.lang.CharSequence) from the type java.lang.String refers to the missing type java.lang.CharSequence
Есть ли у кого-нибудь опыт очистки консоли для облегченной педагогической среды, такой как Dr. Java? Есть ли что-то в Dr. Java, что мешает написать метод, очищающий консоль?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ole-method
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»