powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
5 сообщений из 5, страница 1 из 1
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
    #34010521
Alexander.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hello, ALL!

Необходимо собрать и заставить работать приложение отдельно от среду IDE Eclipse.

Есть исходники приложения для Eсlipse (Java) и исходники плагинов для этого приложения (Java).
1. Собираю приложение Eslipse (под Win32) след. образом
File -> Export -> Plug-in Development -> Eclipse product
получаю лаунчер exe и файлы .eclipseproduct и startup.jar папку configuration с файлом config.ini
2. Собираю все плагины след образом
File -> Export -> Plug-in Development -> Deployable plug-ins and fragments
получаю папку plugins с собранными плагинами в JAR файлах.
3. Перемечаю папку plugins в папку с exe
также помещаю в папку plugins необходимые для работы приложения плагины org.eclipse.*
4. Запускаю exe.
получается вот такая ошибка. (См. конец сообещния)
Не подскажете в что я делаю неправильно и как правильно собрать и запустить приложение независимо от IDE ?

В среде IDE Eclipse 3.2 без отладки и с отладкой все запускется и работает нормально.


!SESSION Mon Sep 25 16:49:37 MSD 2006 ------------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 2006-09-25 16:49:37.674
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.NullPointerException
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:186)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
...
Рейтинг: 0 / 0
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
    #34010706
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего-то не понял вопроса. Вы плагин разработали и ждете чтобы он вне среды исполнения запускался?
...
Рейтинг: 0 / 0
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
    #34011900
Alexander.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeonidvЧего-то не понял вопроса. Вы плагин разработали и ждете чтобы он вне среды исполнения запускался?
Не совсем так.
Мне по наследству достались исходники приложения и кучи плагинов.
Так вот из среды это все собирается и работает.
Я хочу сделать дистрибутив, т.е. независимый исполняемый пакет или модуль, т.е. что бы приложение работало независимо от самой среды разработки Eslipse IDE а именно с плагинами org.eclipse.core.runtime.*

Так понятно?
...
Рейтинг: 0 / 0
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
    #34015345
Alexander.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточняю вопрос
Сделал плагин
Сделал заготовку .product.
Выгружаю .product поверх rcp-platform. Выгружаю туда же свой плагин (выгрузка плагина с собой другие плагины не потянула почему-то, да и rcp-платформу не выгружает, только ланчер).
Докомплектовываю мою платформу required плагинами. Вроде всё что нужно готово.

Запускаю, появляется мой splash, а потом сообщение об ошибке. и лог:
Код:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
!SESSION Mon Sep 25 16:49:37 MSD 2006 ------------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 2006-09-25 16:49:37.674
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.NullPointerException
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:186)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
    at org.eclipse.core.launcher.Main.run(Main.java:977)
    at org.eclipse.core.launcher.Main.main(Main.java:952) 


С другой стороны, если взять за основу не RCP платформу а eclipse-binary, то там плагины благополучно себе работают.

Собственно вопрос:
как получить готовое RCP приложение, если есть только проекты плагинов (MyApplication implements IPlatformRunnable сидит в главном, остальные от него зависят). Т.е.:
- как првильно создать .product,
- как всё это хозяйство выгрузить?
...
Рейтинг: 0 / 0
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
    #34019781
й
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а через .product экспортировал пробовал?

как тут :
http://www.eclipse.org/articles/Article-RCP-1/tutorial1.html
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]