JProfiler не работает в IntelliJ 12 (исполняемый файл JProfiler имеет значение null)

Я пытаюсь профилировать свое приложение для Android. Я установил плагин JProfiler через

IntelliJ IDEA --> Настройки --> Плагины

Вот скриншот описания плагина:

Описание плагина JProfiler

Когда я пытаюсь запустить профилировщик, ничего не происходит, и я получаю это сообщение о том, что исполняемый файл JProfiler имеет значение null:

введите здесь описание изображения

Есть идеи, как это исправить?


person Christopher Perry    schedule 15.12.2012    source источник
comment
Вы установили JProfiler (не только плагин)?   -  person Ingo Kegel    schedule 17.12.2012
comment
Я предположил, что плагин поставляется с установкой JProfiler. Это отдельная установка?   -  person Christopher Perry    schedule 17.12.2012
comment
Да, плагин интегрирует установку JProfiler с установкой IDEA.   -  person Ingo Kegel    schedule 18.12.2012


Ответы (3)


Вам необходимо установить или переустановить исполняемый файл JProfiler. Сделайте следующее:

  • Выберите «Редактировать конфигурации» в раскрывающемся меню «Выполнить».
  • Выберите «Приложение» в разделе «По умолчанию» в диалоговом окне (или любую существующую конфигурацию запуска).
  • Выберите вкладку «Запуск/Подключение».
  • Выберите «JProfiler» в списке
  • Нажмите кнопку «Выбрать исполняемый файл JProfiler».
  • Choose the JProfiler executable, which is

    • [JProfiler installation directory]\bin\jprofiler.exe on Windows
    • [Каталог установки JProfiler]/bin/jprofiler в Linux/Unix
    • [Каталог установки JProfiler]/bin/macos/jprofiler.sh в Mac OS X

person Ricardo Pardini    schedule 27.12.2012
comment
После запуска JProfiler на IntelliJ 12 он может не найти правильный порт профилирования JVM. Найдите его в окне вывода JProfiler (в JProfiler > Listening on port: xxxx). Получите xxx и вставьте его в диалоговое окно JProfiler, которое должно быть в фоновом режиме. - person Ricardo Pardini; 28.12.2012

Сначала необходимо установить JProfiler, его можно загрузить здесь.

person Ingo Kegel    schedule 17.12.2012
comment
Я его установил. У меня все еще та же проблема. К вашему сведению, я пропустил шаг интеграции IDE, потому что не смог найти папку плагинов, которую он специально искал. - person Christopher Perry; 18.12.2012

Вам потребуется JProfiler 7.2.2 (или новее), который интегрируется с IntelliJ IDEA 12 http://www.ej-technologies.com/download/jprofiler/changelog.html#7.2.2

Для начала в файловом браузере проверьте, есть ли у вас папка plugins, если нет, то создайте ее, вот так она выглядит

C:\Users\[username]\.IntelliJIdea12\config\plugins

Если вы используете IntelliJ IDEA 12, закройте его.

Внутри JProfiler перейдите к

Session -> IDE Integrations

И выберите IntelliJ IDEA 12.x и нажмите кнопку Proceed

Выберите папку .IntelliJIdea12

C:\Users\[username]\.IntelliJIdea12

И все готово, вы должны увидеть новую кнопку рядом с Run [class#method] with Coverage с надписью Profile [class#method].

person zageyiff    schedule 13.02.2013