Похоже, что нет никакой эквивалентности опции трассировки, предлагаемой в панели управления Java, для приложений, запускаемых с использованием обычная виртуальная машина. Параметры в панели управления Java предназначены специально для приложений Java Web Start и Java Applets. Он не влияет на приложения Java Desktop, запущенные двойным щелчком по исполняемому файлу jar или путем ввода java -jar javaapp.jar в командной строке. Хотя в документации указано, что трассировка выводится из консоли java в файл .trace, консоль, к которой они говорят, является консолью Java, доступной только для веб-запуска и апплетов. Они не говорят о стандартной и стандартной ошибках. Хотя стандартная и стандартная ошибка выводится на консоль Java, Java-консоль также включает в себя информацию о загрузочном ремешке самой JVM, такую как версия java, точный путь к исполняемому файлу java, информацию прокси и многое другое. Я уверен, что может быть способ генерировать эквивалентные данные, которые не могут быть выполнены с помощью параметров трассировки и журнала панели управления Java или с параметрами Property Deployment, такими как -DDeployment.trace = true. Вы можете увидеть информацию, о которой я говорю, перейдя в java-учебники и запустив одно из многих приложений для веб-запуска, на которые они ссылаются в своих учебниках. Обязательно перейдите на панель управления Java и отметьте опцию «Показать консоль» на вкладке «Дополнительно». Когда вы запустите приложение Java Web Start с этой опцией, откроется Java-консоль. Вывод на эту консоль - это то, что выгружено в файл .trace, когда параметр «Включить трассировку» выбран на той же вкладке «Дополнительно» панели управления Java. Если вы также включаете ведение журнала, то выводится вывод консоли в файл .log, но в формате XML.
Перенаправить stdout в файл. http://stackoverflow.com/questions/2851234/system-out-to-a-file-in-java –
Регистрация и отслеживание в панели управления для ведения журнала JVM. Вам нужно исследовать, как приложение, которое вы используете, регистрируется и соответствующим образом настраивается. –
Мое приложение не использует какие-либо средства ведения журнала только некоторые данные для стандартного вывода. Мне нужен файл .trace, который должен быть создан, когда трассировка включена. Это требование для сертификации моего приложения для работы в моей корпоративной сети. Причина в том, что файл .trace не создается, потому что мое приложение не использует никаких протоколов, или что параметр трассировки в панели управления java и файле deployment.properties - это всего лишь средство для записи журнала трассировки для приложений, запущенных с помощью плагин для браузера, где приложение для Java-приложения должно быть настроено для того, где хранить журнал, работает журнал трассировки? – George