не могу найти основной класс вклада в разработку eclipse для junit

Я новичок в разработке плагинов eclipse и только что столкнулся со странной проблемой, когда практиковался в статье «Вклад в Eclipse» в главе 7. Проблема гласит: «Не удается найти основной класс», а затем зависает навсегда, когда я щелкаю правой кнопкой мыши «Выполнить тест». в примере класса org.eclipse.contribution.junit.SampleTest. Я проверил, что класс уже существует. Я пытался найти проблему,

  • Я создаю еще один проект плагина hello word, и его можно успешно запустить. Следовательно, я не думаю, что это проблема среды Eclipse, например, невозможно найти основной класс.

  • Я отлаживаю рабочую среду eclipse, и ошибка возникает при переходе к классу org.eclipse.jdt.internal.launching.StandardVMRunner ниже фрагмента

    Процесс IProcess = DebugPlugin,newProcess(launch, p, renderProcessLabel(cmdLine), getDefaultProcessMap());

Я не уверен, что происходит не так. Моя среда разработки - это Windows XP SP3, Eclipse 2.1 и jre4. Я знаю, что в настоящее время эта среда устарела, но я хотел бы настроить ее так, чтобы она оставалась такой же, как в статье, чтобы уменьшить любые другие воздействия.

Если вы столкнулись с такой проблемой или у вас есть какие-либо решения, я не буду чувствовать себя одиноким и буду рад, если вы поделитесь своими идеями...


person Haixun Lu    schedule 17.08.2013    source источник
comment
Где мы можем найти эту статью, за которой вы следите? Вам почти наверняка лучше использовать по крайней мере Java 6 и текущую версию Eclipse... и, возможно, найти новый источник для вашего учебного материала, который более актуален. Кроме того, можете ли вы предоставить более подробную информацию об ошибках, которые вы видите? В противном случае вам будет трудно помочь.   -  person Iskar Jarak    schedule 17.08.2013


Ответы (1)


Это должно работать.

IProcess process = DebugPlugin, new Process(launch, p, renderProcessLabel(cmdLine), getDefaultProcessMap());
person marko5049    schedule 17.08.2013
comment
Привет, Марко, спасибо за вашу идею, но это исходный код eclipse jdt, мой вопрос в том, почему это не работает при отладке в режиме плагина eclipse... - person Haixun Lu; 17.08.2013