2017-01-27 7 views
0

1) создано приложение hello world eclipse. 2) создана конфигурация продукта. 3) В обзорной вкладке продукта Конфигурация нажата «Мастер экспорта продукта Eclipse» 4) Место назначения, выбранное в качестве архивного файла и сохраненное в локальной системе. 5) извлек папку zip, и если я нажму на значок, она успешно покажет экспортированный результат. 6) Но если я скопирую папку zip в mac, и если я извлечусь и попытаюсь щелкнуть по .exe, то он не покажет правильный результат, вместо этого появится окно Archive.как убедиться, что экспортированное приложение RCP Eclipse работает в MAC.

Я хотел бы знать, какие шаги следует предпринять, чтобы экспортированное приложение RCP Eclipse (которое построено на окнах) работало на Mac.

более быстрый ответ поможет мне исправить мою проблему. Спасибо заранее.

ответ

0

RCP-сборки специфичны для одной операционной системы (Mac, Linux, Windows), GUI-системы (Cocoa, GTK, Windows) и архитектуры (64-разрядная, 32-разрядная). Вам придется создавать отдельные сборки для Mac и Windows.

Для создания нескольких платформ вам необходимо настроить целевую платформу, которая включает в себя специальный код Mac (и любые другие платформы, которые вы хотите). Использование целевой платформы на основе одного из сайтов программного обеспечения Eclipse даст вам это.

Как только вы это сделаете, мастер экспорта позволит вам экспортировать несколько платформ и позволяет выбирать, для каких платформ нужно экспортировать.

+0

Спасибо, greg..for решения этой проблемы. – user3154688

0

я сделал следующие шаги, чтобы решить эту проблему

1) окно + предпочтения + TargetPlatform + выбор запуска платформы + нажмите на кнопку Изменить. 2), то всплывающее окно откроется + клик по добавлению + клика на сайт istallation/software +, обеспечивающий путь дельта-пакета. 3), так что когда мы пытаемся экспортировать продукт RCP из «Экспорт конфигурации продукта» в файл продукта, мы можем наблюдать за несколькими платформами в этом диалоговом окне.

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

  • Нет связанных вопросов^_^