![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| izver84 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
Здрасте.
Немогу подключить к rcp ява приложение. Шаги: 1. Создаю простое RCP приложение по примеру. 2. Создаю ява приложение. 3. Создаю pde проект на основе ява приложения. 4. Выбераю Run->Run.... 5. Среди предложенных основных плагинов выбераю: своё RCP приложение и pde product. 6. Нажимаю "Validate Plug-in Set"(определение не подключеных целевых плагинов). Подключаю все плагины. 7. Все необходимые плагины подключены. Нажимаю Run. Запускается только RCP приложение. Добавлено через 2 минуты и 46 секунд Помогите. очень нужно. Это сообщение отредактировал(а) izver84 - 12.11.2007, 10:27 -------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
|||
|
||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 4 Всего: 81 |
Покажите plugin.xml
|
|||
|
||||
| izver84 |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
для pde проекта
для RCP приложения(Helloworld)
-------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
||||
|
|||||
| ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 4 Всего: 81 |
RCP: plugin.xml -> Open with Plugin Manifest Editor -> Tab "Extensions" -> на форме "All Extensions" нажмите "Add" -> появится окно "New Extension" -> вкладка "Extension Wizards" -> в правой половине выберете "Hello World" action set -> Next -> Finish.
Build project. Run. В окне вашего RCP приложения должно появиться Sample Menu / Sample Action. В проекте должен появиться package sbit.action и в нём класс SampleAction. В этом классе должен быть метод
Так вот этот код выполняется когда вы выбираете пункт Sample Action в меню. Отсюда вы можете вызывать ваш код и тогда он тоже выполниться. Экспериментируйте. PS: Это всё в качестве примера. Для понимания общей сути RCP Eclipse. То есть платформа предоставляет нам возможности по созданию Rich Client, но эти возможности мы должны использовать по правилам. |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 6 Всего: 43 |
Интересно было бы услышать впечатления о RCP (Rich Client Platform) всех, кто уже имел с ним дело. С какой целью стали применять и оправдались ли надежды?
Это сообщение отредактировал(а) COVD - 15.11.2007, 16:31 |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 12 Всего: 62 |
||||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 6 Всего: 43 |
Спасибо за ссылки.
Возможно, у меня ошибочное представление или неточно выразился. Меня интересует построение клиентского приложения в виде набора плагинов. RCP - это разве только вопрос выбора SWT vs. SWING? |
|||
|
||||
| Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 12 Всего: 62 |
COVD
Конечно, нет. Но, имхо, преимущества и недостатки SWT необходимо в первую очередь учитывать при выборе RCP как фреймворка для построения UI своего продукта. На мой взгляд, RCP -- отличное решение, очень мощное. Особенно для написание интерфейсов с плагинной функциональностью. Живой пример, который можно щупать руками, в виде Eclipse -- всегда доступен. NetBeans с его модулями тоже что-то вроде того предлагает, кажется.. -- но здесь я не в курсе... |
|||
|
||||
| COVD |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 6 Всего: 43 |
получается, что есть выбор: плагины+SWT (Eclipse) или модули+SWING (NetBeans)
|
|||
|
||||
| Zlatogorov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 18.12.2007 Где: BW,Stuttgart Репутация: 1 Всего: 1 |
Пользуюсь PDE, EMF.GEF уже 2лй год - доволен. Всё гибко,продуманно и легко масштабируется, не зря ИБМ тратит по 50 млн. в год на эту среду.
Всё жду когда ИБМ назначит цену за неё OSGi - отдельная тема, работет нормально, но в 3.2 были проблемы с поддержкой нативных dll (для поддержки внешнего железа), в 3.3 не проверял пока - времени нет. А так супер среда, под ней уже 4 больших проекта бегает. izver84, В данном случае надо стартовать продукт. Run as product... xxx.product - создан и сконфигурирован? |
|||
|
||||
| izver84 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 302 Регистрация: 5.11.2007 Репутация: нет Всего: 1 |
спасибо
-------------------- Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |