Я хотел запустить btrace в короткой программе из NetBeans, поэтому я запустил jvisualvm из командной строки Windows, затем запустил программу в режиме отладки из NetBeans и установил точку останова на первом операторе в «основном» классе. щелкнул программу в окне приложений VisualVM и выбрал «Трассировать приложение». Затем я выбрал «Продолжить в netbeans», чтобы запустить программу, и вывод btrace был создан на визуальной виртуальной машине. Это самый простой способ запустить сеанс btrace в быстрой программе от NetBeans?
Запуск btrace в короткой запущенной программе от NetBeans
Ответы (1)
Использование VisualVM для создания трассировки кратковременно работающих приложений не кажется оптимальным. Вам было бы лучше использовать подход CLI.
- Предварительно скомпилируйте скрипт BTrace, используя btracec.
- Create a new project configuration in NetBeans and add the following VM options
-javaagent:<path-to-btrace-agent.jar>=stdout=true,script=<path-to-compiled-script>
- Выберите эту конфигурацию и запустите приложение, чтобы получить выходные данные трассировки из stdout.
person
JB-
schedule
25.08.2014
Я получил эту ошибку, когда попробовал: Ошибка при инициализации библиотеки агента VM не удалось инициализировать: инструмент Ошибка при открытии zip-файла или отсутствует манифест JAR: C:\User\scvblwxq\Downloads\btrace-bin\build\btrace-agent. jar, я попробовал это с файлом .zip и получил то же сообщение.
- person scvblwxq; 02.09.2014