2016-07-28 8 views
1

Я хотел бы отладить представление Eclipse, доступное в последней версии Neon. Я нашел класс, ответственный за поведение вида через плагина-инспектор (ALT + SHIFT + F1 при наведении курсора мыши). Я выполнил вопрос this (и некоторые подобные статьи), чтобы отладить один экземпляр eclipse с другим.Отладка eclipse с eclipse

я следующие шаги:

  1. я запускаю затмение экземпляр, который я хочу, чтобы отладить
  2. я запустить еще затмение экземпляр
  3. открыть Debug Configurations вид
  4. создать новый Remote Java Application config fill host с 'localhost' и портом с '1044'
  5. Я нажимаю debug, а затем получаю сообщение об ошибке «Не удалось подключиться к удаленной виртуальной машине. "

Что я делаю неправильно?

Дополнения:

eclipse.ini в шаге 1

-vm 
I:/prep_ide_win_test/Tools/jre/jre/bin/javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.400.v20160518-1444 
-product 
org.eclipse.epp.package.rcp.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Xdebug 
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044 
-Dosgi.requiredJavaVersion=1.8 
-XX:+UseG1GC 
-XX:+UseStringDeduplication 
-Dosgi.requiredJavaVersion=1.8 
-Xms256m 
-Xmx1024m 

eclipse.ini в шаге 2

-vm 
I:/prep_ide_win_test/Tools/jre/jre/bin/javaw.exe 
-startup 
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.400.v20160518-1444 
-product 
org.eclipse.epp.package.rcp.product 
--launcher.defaultAction 
openFile 
-showsplash 
org.eclipse.platform 
--launcher.defaultAction 
openFile 
--launcher.appendVmargs 
-vmargs 
-Dosgi.requiredJavaVersion=1.8 
-XX:+UseG1GC 
-XX:+UseStringDeduplication 
-Dosgi.requiredJavaVersion=1.8 
-Xms256m 
-Xmx1024m 

Запуск моей конфигурации отладки dbg conf

ошибка

error

// Изменить: Я ищу функциональность этой кнопки в окне приветствия Eclipse: enter image description here

ответ

0

Создать новую конфигурацию Eclipse, Application вместо этого, то Debug это.

+0

Извините за поздний ответ. Это, к сожалению, не запускает точный Eclipse как установленный. Чтобы быть более конкретным, я хочу взглянуть на реализацию опции «Обзор параметров конфигурации IDE» на экране приветствия, чего нет, если я запускаю пустой проект в качестве пустого приложения./См. Изменения в исходном ответе. – Smarty77

+0

Хорошо, что мне удалось запустить точно такой же экземпляр eclipse, что и при запуске. Я создал конфигурацию приложения Eclipse, в которой в разделе «Запуск продукта: выбор» мне пришлось выбрать org.eclipse.epp.package.rcp.product (в моем случае), а не просто org.eclipse.platform.ide. Благодарю. – Smarty77