Подтвердить что ты не робот

IcedTea - как показать консоль апплета..?

так как в последнее время я думаю, что мы вынуждены использовать IcedTea для запуска апплетов в Ubuntu 11.10. По крайней мере, я не вижу, как установить Sun Java из Software Center.

Я хотел бы отлаживать апплет, который дает проблемы в IcedTea. Однако я не знаю, как показать консоль апплета. Поэтому нет никаких шансов увидеть исключения.

Cheers, Ruth

4b9b3361

Ответ 1

Вы можете легко увидеть в режиме реального времени вывод плагина IcedTea Java, сначала запустив в двух отдельных терминальных окнах следующие команды, затем вызывая апплет в вашем веб-браузере.

$ watch -n 1 'cat $HOME/.icedteaplugin/java.stdout'

или

$ watch -n 1 'cat $HOME/.icedteaplugin/java.stderr'

java.stdout содержит стандартный вывод запущенного апплета, тогда как java.stderr будет записывать стандартный вывод ошибок (здесь трассировка исключений).

Примечание: флаг "-n" позволяет указать частоту обновления в секундах.

Ответ 2

В Ubuntu 12.04 расположение файлов журнала, похоже, изменилось на ~/.icedtea/log (~ означает ваш домашний каталог.)

В качестве альтернативы решению Tellurant вы можете открыть файлы журнала   ~/.icedtea/log/java.stderr а также   ~/.icedtea/log/java.stdout в gedit и нажимать на перезагрузку каждый раз, когда что-то меняется. Точка перед icedtea делает каталог .icedtea скрытым каталогом. Нажмите CTRL-H в наутилусе, чтобы увидеть скрытые каталоги.

Ответ 3

Вместо часов, хвоста -f или меньше, затем нажмите + f (следовать).

Ответ 4

Если вы хотите установить Oracle Java (Sun был куплен Oracle), вот хорошее руководство:

http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html

Вот команды командной строки:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer