2014-01-21 5 views
18

Внутренняя ошибка произошла во время: «Запуск ModificationToolkit».Запуск проекта с помощью плагина VisualVM eclipse

java.lang.NullPointerException 
    at org.eclipse.jdt.launching.JavaLaunchDelegate.launch(JavaLaunchDelegate.java:101) 
    at org.eclipse.visualvm.launcher.java.VisualVMJavaDelegate.launch(VisualVMJavaDelegate.java:44) 
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:858) 
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:707) 
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1018) 
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1222) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

Я видел это в Интернете немного, но для него, похоже, не существует разрешения. Мой проект запускается отлично, не используя этот плагин, и этот вопрос также влияет на мои другие проекты (если я пытаюсь запустить с помощью VisualVM).

Используя эту версию VisualVM - http://visualvm.java.net/eclipse-launcher.html

+0

Любая удача при получении этой фиксированной? У меня такая же проблема с STS 3.4.0 – amadib

+2

Я зарегистрировал и подал запрос на поддержку, они подтвердили эту проблему, но у меня не было времени проверить, исправили ли они это. – Gorbles

+0

проверьте используемую версию Java. вы можете столкнуться с проблемой, если вы добавляете новую JRE (Window-> Preferences-> Installed JREs, то же место, что и не работает), что делает ее по умолчанию и удаляет старый (неправильный код). С новым (из того же места) JRE, запускающее приложения Java в debug, будет работать нормально. – Kathir

ответ

16

Как я впервые установил его, (как сказано на странице вы мне дали,) он сделал работу. Мне нужна некоторая информация:

  • Какую версию затмения вы используете?
  • Какие пути вы установили?
  • Какие версии JDK вы установили.
  • Какие у них версии VisualVM.
  • Если какая-либо отдельная установка, какие версии JRE у вас есть?

Как получить пути вашего VisualVM плагина:

  1. Внутри затмения: открыть GLOBAL Preferences (Window> Preferences)
  2. В ваших МИРОВОГО Предпочтения: «Выполнить/Debug ">" Запуск ">" Конфигурация VisualVM "
  3. Должны быть пути. Первый - это путь к исполняемому файлу VisualVM. Второй - ваш дом JDK. (JDK-домашний путь должен соответствовать JDK-домашний путь в VisualVM в)

Как получить версию VisualVM:

  1. Перейдите в папку JDK.
  2. Внутри папки «bin» должен быть исполняемый файл (с причудливым значком), называемый «visualvm» с любым расширением. (Я не знаю, что вы используете и не имеет значения)
  3. Запустить его ...
  4. На панели меню: Справка> О программе. В диалоговом окне посмотрите в левом нижнем углу. (В основном это соответствует вашей версии JDK)
+5

В моем случае ничего не было в VisualVM Executable, а JDK home указал на JRE. Я изменил оба, и теперь это работает. Важно то, что если приложение работает с использованием 32-разрядной JRE (или JDK), JDK VisualVM также должен быть 32-битным. – user2518618

+0

У меня было то же самое. Теперь он отлично работает. –

Смежные вопросы