У меня есть сложный графический интерфейс Eclipse Rich Client Platform с четырьмя плагинами Eclipse, которые я разработал. Я создаю его на Eclipse 3.5.2, идентификатор сборки: M20100211-1343
Это прекрасно работает, когда я запускаю его из Eclipse как приложение Eclipse.
Когда я пытаюсь экспортировать продукт Eclipse с помощью мастера экспорта на панели «Обзор» файла продукта, я получаю эту ошибку:
'Export Product' has encountered a problem.
C:\BOPEclipse3.5RabId\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\package.org.eclipse.pde.container.feature.win32.win32.x86.xml:100:
The following error occurred while executing this line:
C:\BOPEclipse3.5RabId\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\package.org.eclipse.pde.container.feature.win32.win32.x86.xml:345:
C:\BOPEclipse3.5RabId\.metadata\.plugins\org.eclipse.pde.core\temp\assemblyLocation\tmp\gui\plugins\org.eclipse.equinox.launcher_1.0.201.R35x_v20090715 not found.
The following error occurred while executing this line:
C:\BOPEclipse3.5RabId\.metadata\.plugins\org.eclipse.pde.core\temp\org.eclipse.pde.container.feature\package.org.eclipse.pde.container.feature.win32.win32.x86.xml:345:
C:\BOPEclipse3.5RabId\.metadata\.plugins\org.eclipse.pde.core\temp\assemblyLocation\tmp\gui\plugins\org.eclipse.equinox.launcher_1.0.201.R35x_v20090715 not found.
Я посмотрел на каталог, указанный в ошибке. Плагин для запуска равноденствия есть.
Версия 1.0.201.R35x_v20090715 соответствует версии в сообщении об ошибке.
У меня есть плагин equinox launcher и фрагмент платформы win32.win32.x86 в списке зависимостей файла продукта.
У меня установлен флажок «Продукт содержит собственные артефакты запуска» на панели «Обзор» файла продукта.
У меня есть org.eclipse.equinox.launcher в списке Обязательных подключаемых модулей на панели «Зависимости» подключаемого модуля GUI XML.
Я добавил «javacDefaultEncoding .. = UTF-8» в первую строку файла build.properties плагина GUI. (Я нашел этот совет в японском блоге.)
Я очищал проекты плагинов несколько раз.
Отредактировано, чтобы добавить то, что я пробовал сегодня:
Я создал новый экземпляр Eclipse 3.5. Не помогло.
Я скопировал рабочее пространство и попытался использовать Eclipse 3.6. Та же ошибка, разные номера строк.
Я создал Hello World RCP и попытался упаковать его в Eclipse 3.5. Та же ошибка. Я использовал другое рабочее пространство. Та же ошибка.
Я создал тот же RCP Hello World и попытался упаковать его в Eclipse 3.6. Та же ошибка.
Конец сегодняшних правок.
Я искал eclipse.org и Интернет.
Я надеюсь, что один из вас уже сталкивался с этой проблемой раньше, и может указать мне на решение. Если я когда-нибудь выясню, как решить эту проблему, я выложу ответ.