Перейти к содержимому

Как очистить консоль в java

  • автор:

NRE: Как очистить кэш-память Java, включить консоль Java и отладку.

В этой статье базы знаний представлен обзор очистки кэша Java, активации консоли Java и настройки отладки Java в системах Microsoft Windows с помощью NetWorker Runtime Environment (NRE) для доступа к netWorker Management Console (NMC).

Сводка: В этой статье базы знаний представлен обзор очистки кэша Java, активации консоли Java и настройки отладки Java в системах Microsoft Windows с помощью NetWorker Runtime Environment (NRE) для доступа к netWorker Management Console (NMC). . Показать больше Показать меньше

  • Содержание статьи
  • Свойства статьи
  • Оцените эту статью

Возможно, эта статья была переведена автоматически. Если вы хотите поделиться своим мнением о ее качестве, используйте форму обратной связи в нижней части страницы.

Содержание статьи

Инструкции

NetWorker Runtime Environment (NRE) предоставляет среду Java Runtime Environment (JRE), используемую службой аутентификации NetWorker и консолью NetWorker Management Console (NMC).

Очистка кэша Java

  1. В клиенте NMC откройте Проводник файлов Windows.
  2. Перейдите к расположению установки NRE. По умолчанию: C:\Program Files\NRE\java
  3. В зависимости от установленной версии NRE может отображаться другая папка JRE. Чтобы открыть панель управления Java, перейдите в раздел .. \jre#.#.#_###\bin\ и откройте javacpl.exe.
  4. На вкладке Общие нажмите Параметры.

Java Control Panel — вкладка «Общие»

  1. В окне Временные файлы и настройки нажмите Удалить файлы.
  2. Убедитесь, что установлены флажки Trace and Log Files and Cache Applications and Applets, нажмите ok.

Java Control Panel — временные файлы и настройки

  1. Нажмите кнопку OK , чтобы закрыть оставшиеся окна.

Включить консоль Java

  1. В клиенте NMC откройте Проводник файлов Windows.
  2. Перейдите к расположению установки NRE. По умолчанию: C:\Program Files\NRE\java
  3. В зависимости от установленной версии NRE может отображаться другая папка JRE. Чтобы открыть панель управления Java, перейдите в раздел .. \jre#.#.#_###\bin\ и откройте javacpl.exe.
  4. Выберите вкладку Advanced.
  5. Убедитесь, что установлены флажки Enable Tracingи Enable Logging.
  6. Нажмите переключатель Показать консоль .

Java Control Panel — вкладка «Дополнительно»

  1. Нажмите кнопку Применить.
  2. Нажмите кнопку OK, чтобы закрыть панель управления Java.
  3. Чтобы отключить консоль, повторите эту процедуру, но выберите Скрыть консоль.

Включение отладки Java

  1. Включите консоль Java, как указано выше.
  2. Откройте NRE NMC Launcher.
  3. Войдите в консоль управления NetWorker Management Console.
  4. В окне Enterpriseнажмите CTRL+SHIFT+нажатие правой кнопкой мыши.
  5. Нажмите Сохранить сообщения отладки. и укажите расположение выходных данных.

Консоль управления NetWorker — сохранение сообщений отладки

  1. В окне Enterprise нажмите CTRL+SHIFT+нажмите правой кнопкой мыши еще раз.
  2. На странице Set Debug Level выберите нужный уровень отладки. Как правило, 7.

Консоль управления NetWorker — установка уровня отладки

  1. Выполните действия в NMC, которые требуют отладки. Скопируйте/просмотрите выходные данные из сеанса консоли Java и соберите выходной файл Java, созданный на шаге 5.
  2. Чтобы отключить отладки, повторите процедуру, но установите отладка выключенной.

Включение отладки NRE:

Отладку NRE можно настроить в NRE. Файл Program Files\NRE\logs\logConfig.properties. Уровень отладки журнала по умолчанию: WARNING.

Поддерживаемые уровни журнала от самых низких до высоких: ВЫКЛ

. СЕРЬЕЗНОЕ
ПРЕДУПРЕЖДЕНИЕ
INFO
CONFIG
ТОЧНОЕ

Включение отладки NMC (gstd):

Отладку можно включить в службе gst NMC из netWorker Management Console.

  1. На экране NMC Enterprise перейдите на вкладку Setup .
  2. Нажмите меню Setup и выберите System Options.

NetWorker Management Console — меню «Настройка»

  1. В меню «Параметры системы» установите уровень отладки (как правило, 9).

Консоль управления NetWorker Management Console — параметры системы

  1. Перезагрузка службы не требуется, выполните действия от NMC, требующие отладки.
  2. Соберите/проверьте файл gstd.raw с сервера NMC.

Linux: /opt/lgtonmc/logs/gstd.raw
Windows: .. \Program Files\EMC NetWorker\Management\GST\logs\gstd.raw

  1. Чтобы отобразить .raw files, см. NetWorker: Как использовать nsr_render_log.

Как очистить консоль в java

Профиль
Группа: Участник
Сообщений: 48
Регистрация: 24.2.2009
Где: Черкассы

Репутация: нет
Всего: -1

Вот такой, надеюсь несложный, вопрос.

В С++ есть функция clrscr() (clear screen, очистить экран) в conio.h.
(Да, знаю, не в С++, а в соответствующем header-файле).

Есть ли что-то аналогичное в Jav’e ?
(Да, знаю, это мне надо для консольного приложения под Винду, а Java — она кросс-платформенная, но всё же. )

Профиль
Группа: Участник
Сообщений: 110
Регистрация: 21.9.2007
Где: Харьков

Репутация: 6
Всего: 7

Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191

Код
String ANSI_CLEAR_SEQ = «\u001b[2J»;
System.out.println(ANSI_CLEAR_SEQ);
Код
Runtime.getRuntime().exec(«cls»);

Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.1.2007
Где: Ukraine, Lviv.

Репутация: 11
Всего: 15

Цитата(Samotnik @ 25.2.2009, 10:51 )
Runtime.getRuntime().exec(«cls»);
Код
public class Test
Цитата
E:\tests2>java Test
1
Exception in thread «main» java.io.IOException: Cannot run program «cls»: Create
Process error=2, ?? . . . .
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:431)
at java.lang.Runtime.exec(Runtime.java:328)
at Test.main(Test.java:5)
Caused by: java.io.IOException: CreateProcess error=2, ?? . . .
? .
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
. 4 more

Добавлено через 1 минуту и 44 секунды

Цитата(Samotnik @ 25.2.2009, 10:51 )
String ANSI_CLEAR_SEQ = «\u001b[2J»;
System.out.println(ANSI_CLEAR_SEQ);
Цитата
E:\tests2>java Test
1
←[2J
2

Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191

Код
System.out.println («\u001b[2J»);

работает, если загружен ansi.sys

Профиль
Группа: Участник
Сообщений: 394
Регистрация: 1.4.2007
Где: Riga, Latvia

Репутация: 2
Всего: 4

Код
for (int i=0; i System.out.println();

без различных загрузок сработает

Профиль
Группа: Участник
Сообщений: 452
Регистрация: 28.2.2007

Репутация: 2
Всего: 9

Ну это зависит от того, что там в параметрах окна установлено — а если оно в высоту 100 строк ? И буфер у него на 2000 ?

Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191

Код
for (int i=0; i<20;i++) <
System.out.println(«\n\n\n\n\n»);
>

как PashaOvechkin, уже сказал

Это сообщение отредактировал(а) Samotnik — 25.2.2009, 11:45

Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.1.2007
Где: Ukraine, Lviv.

Репутация: 11
Всего: 15

ConsoleDemo.java

Код
public class ConsoleDemo

public static void main(String[] args) System.loadLibrary(«ConsoleDemo»);
System.out.println(«1»);
System.out.println(«2»);
System.out.println(«3»);
system(«pause»);
system(«cls»);
System.out.println(«3»);
System.out.println(«2»);
System.out.println(«1»);
system(«pause»);
>

Код
/* DO NOT EDIT THIS FILE — it is machine generated */
#include
/* Header for class ConsoleDemo */

#ifndef _Included_ConsoleDemo
#define _Included_ConsoleDemo
#ifdef __cplusplus
extern «C» #endif
/*
* Class: ConsoleDemo
* Method: system
* Signature: (Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_ConsoleDemo_system
(JNIEnv *, jclass, jstring);

Код
#include «ConsoleDemo.h»
#include

Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118

Осталось понять — а нафига оно все надо
Консольное приложение на java и еще экран очищать. Может проще ярлык повесить — он DOS окно и запустит вместе с приложением.

Профиль
Группа: Участник
Сообщений: 48
Регистрация: 24.2.2009
Где: Черкассы

Репутация: нет
Всего: -1

Цитата(AntonSaburov @ 25.2.2009, 13:24)
Осталось понять — а нафига оно все надо
Консольное приложение на java и еще экран очищать. Может проще ярлык повесить — он DOS окно и запустит вместе с приложением.

Искусство ради искусства.

Чтобы, например, на 100% ТАК ЖЕ в Яве написать те же простенькие программы для ДОС, которые у меня в старой книжке по Паскалю написаны.

А bat-файлик я сразу для таких целей сделал.

echo off rem Шоб ничего на экране не отсвечивало
cls
java MojaProgramma

Добавлено через 4 минуты и 1 секунду

Код
for (int i=0; i System.out.println();

Спасибо, это понятно. Уже думал пойти таким простым путём.
Только тогда курсор будет на последней, а не на первой строке экрана.

Добавлено через 8 минут и 23 секунды

Код
System.out.println («\u001b[2J»);

Это как? Это куда?
Можно подробнее, плиз?

Leprechaun Software Developer

Профиль
Группа: Модератор
Сообщений: 15705
Регистрация: 24.3.2004

Репутация: 207
Всего: 535

Эти библиотеки могут это делать.

Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don’t take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don’t read it.

Профиль
Группа: Участник
Сообщений: 48
Регистрация: 24.2.2009
Где: Черкассы

Репутация: нет
Всего: -1

Код
System.out.println («\u001b[2J»);

Нет, ну кроме шуток, можно работающий исходник с этой штукой?

А то я уже на втором форуме вижу подобный совет — только никто им воспользоваться не может! Причем там про этот ansi.sys автор не вспоминал.
Ну есть такой файл (ansi.sys) в каталоге Windows (и т.д.). А как о нём вспомнить в программе на Java?

Потому что иначе получается вполне прогнозируемый результат, как написали уже выше, и как я уже пробовал ещё ДО того, как задал этот вопрос на этот форум.

Глянем на эту строку с точки зрения обычного синтаксиса Явы: System.out.println («\u001b[2J»);

\u001b — эскейп-последовательность, 16-ричное число (1b) с кодом, соответствующим кнопке «Esc» (простите за тавтологию ). Выходит вот та самая стрелочка (см. пост SoulKeeper выше).
А дальше будет просто-напросто вывод на экран всех этих символов : [2J

Профиль
Группа: Awaiting Authorisation
Сообщений: 7192
Регистрация: 4.11.2006
Где: Минск City

Репутация: 8
Всего: 191

Цитата(Nikolja @ 27.2.2009, 16:07 )
Нет, ну кроме шуток, можно работающий исходник с этой штукой?

сылко
Первая — как раз для тебя.

Это сообщение отредактировал(а) Samotnik — 27.2.2009, 17:47

  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс «транслит«, если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка «Пометить как решённый» находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »

[ Время генерации скрипта: 0.2402 ] [ Использовано запросов: 21 ] [ GZIP включён ]

как очистить консоль JAVA в IDEA

Щёлкнуть правой кнопкой мыши внутри очищаемого окна и выбрать пункт «Clear».

Иван уховУченик (54) 4 года назад

а если автоматически в коде? тогда как?

Андрей Высший разум (395865) Тогда надо смотреть команды управления консолью, используемые в твоей операционной системе (в *NIX с этим проще, в Windows геморройнее). Или использовать готовую библиотеку, реализующую текстовый интерфейс.

Остальные ответы

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Как очистить консоль в java

Re[3]: Как очистить консоль

От: rsn81 http://rsn81.wordpress.com
Дата: 31.01.07 11:14
Оценка:

Здравствуйте, <Аноним>, Вы писали:

А>О консоли в Eclipse
Там вроде есть кнопочка Clear.

Как очистить консоль

От: Аноним
Дата: 30.01.07 23:45
Оценка:

Подскажите п-ста как очистить консоль?

Re: Как очистить консоль

От: rsn81 http://rsn81.wordpress.com
Дата: 31.01.07 04:27
Оценка:

Здравствуйте, <Аноним>, Вы писали:

А>Подскажите п-ста как очистить консоль?
О какой консоли речь?

Re[2]: Как очистить консоль

От: Аноним
Дата: 31.01.07 10:34
Оценка:

Здравствуйте, rsn81, Вы писали:

R>Здравствуйте, , Вы писали:

А>>Подскажите п-ста как очистить консоль?
R>О какой консоли речь?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *