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

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

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

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

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

- Выполните действия в NMC, которые требуют отладки. Скопируйте/просмотрите выходные данные из сеанса консоли Java и соберите выходной файл Java, созданный на шаге 5.
- Чтобы отключить отладки, повторите процедуру, но установите отладка выключенной.
Включение отладки NRE:
Отладку NRE можно настроить в NRE. Файл Program Files\NRE\logs\logConfig.properties. Уровень отладки журнала по умолчанию: WARNING.
Поддерживаемые уровни журнала от самых низких до высоких: ВЫКЛ
. СЕРЬЕЗНОЕ
ПРЕДУПРЕЖДЕНИЕ
INFO
CONFIG
ТОЧНОЕ
Включение отладки NMC (gstd):
Отладку можно включить в службе gst NMC из netWorker Management Console.
- На экране NMC Enterprise перейдите на вкладку Setup .
- Нажмите меню Setup и выберите System Options.

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

- Перезагрузка службы не требуется, выполните действия от NMC, требующие отладки.
- Соберите/проверьте файл gstd.raw с сервера NMC.
Linux: /opt/lgtonmc/logs/gstd.raw
Windows: .. \Program Files\EMC NetWorker\Management\GST\logs\gstd.raw
- Чтобы отобразить .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>О какой консоли речь?