IcedTea - как показать консоль апплета ..? - PullRequest
12 голосов
/ 16 ноября 2011

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

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

Приветствия, Рут

Ответы [ 4 ]

2 голосов
/ 13 декабря 2011

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

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

или

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

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

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

1 голос
/ 20 ноября 2012

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

1 голос
/ 05 июля 2012

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

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

0 голосов
/ 16 мая 2013

Если вы хотите установить 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
...