Я попытался установить плагин FDT с их сайта обновления на Eclipse Kepler 4.3, но потерпел неудачу с этой ошибкой.

Cannot complete the install because one or more required items could not be found.
  Software being installed: FDT Core (required) 1.13.272.1632 (com.powerflasher.fdt.ui.feature.group 1.13.272.1632)
  Missing requirement: FDT Core (required) 1.13.272.1632 (com.powerflasher.fdt.ui.feature.group 1.13.272.1632) requires 'org.junit4 0.0.0' but it could not be found

ОБНОВЛЕНИЕ: после короткого поиска я обнаружил, что пакет 'org.junit4' больше не доступен в Eclipse Kepler и был переименован в 'org.junit4'. Но я не мог найти обходной путь для этого.

ОБНОВЛЕНИЕ: эта проблема была исправлена в более новой версии FDT Plugin.

1 ответ1

1

В манифесте пакета замените org.junit4 на org.junit следующим образом

<Bundle-ActivationPolicy>lazy</Bundle-ActivationPolicy>

         <Bundle-Vendor>infinitest.org</Bundle-Vendor>

         <Require-Bundle>

org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.core.resources,org.eclipse.jdt.core,org.junit4,org.eclipse.ui.ide,org.eclipse.ui.console;bundle-  version="3.3.0",org.eclipse.jdt.debug.ui,org.eclipse.jface.text,org.eclipse.debug.core,org.eclipse.jdt.launching
org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.core.resources,org.eclipse.jdt.core,org.junit;bundle-  version="[4.0.0,5.0.0)",org.eclipse.ui.ide,org.eclipse.ui.console;bundle-  version="3.3.0",org.eclipse.jdt.debug.ui,org.eclipse.jface.text,org.eclipse.debug.core,org.eclipse.jdt.launching

         </Require-Bundle>

         <Embed-Dependency>*;scope=compile|runtime</Embed-Dependency>

         <Embed-Transitive>true</Embed-Transitive>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .