На телефонах Symbian (Nokia, Sony-Ericsson, Motorola, Samsung, Panasonic, Siemens, проверьте платформы Series60, Series80, Series90 или UIQ), вы можете получить как System.out, так и System.err. Самое главное, вы также можете получить Throwable.printStackTrace ().
Ранние версии ОС Symbian поставлялись с собственным инструментом Redirector. В конечном итоге он стал доступен и сторонним разработчикам мидлетов. Это может быть трудно найти в наши дни, но может быть переработано с использованием кода C ++, который включается в реализацию Symbian стандартной библиотеки C, которую использует виртуальная машина Java.
Более новые версии ОС Symbian поставляются с дополнительным протоколом GCF, который позволяет извлекать System.out, System.err и Throwable.printStackTrace (), просто используя
javax.microedition.io.Connector.openDataInputStream("redirect://");
Возможно, вам потребуется использовать «redirect: // test» в некоторых версиях Series60 при переходе с виртуальной машины Sun Ltd cldc-hi на виртуальную машину IBM J9.
Соединение необходимо открыть перед запуском мидлета, выход которого вы хотите зарегистрировать, поэтому вам нужно открыть его в отдельном мидлете.