|
|
|
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
|
|||
|---|---|---|---|
|
#18+
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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:04:01 |
|
||
|
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
|
|||
|---|---|---|---|
|
#18+
Чего-то не понял вопроса. Вы плагин разработали и ждете чтобы он вне среды исполнения запускался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2006, 17:48:15 |
|
||
|
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
|
|||
|---|---|---|---|
|
#18+
LeonidvЧего-то не понял вопроса. Вы плагин разработали и ждете чтобы он вне среды исполнения запускался? Не совсем так. Мне по наследству достались исходники приложения и кучи плагинов. Так вот из среды это все собирается и работает. Я хочу сделать дистрибутив, т.е. независимый исполняемый пакет или модуль, т.е. что бы приложение работало независимо от самой среды разработки Eslipse IDE а именно с плагинами org.eclipse.core.runtime.* Так понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 10:52:45 |
|
||
|
Как собрать и заставить работать приложение отдельно от среду IDE Eclipse
|
|||
|---|---|---|---|
|
#18+
Уточняю вопрос Сделал плагин Сделал заготовку .product. Выгружаю .product поверх rcp-platform. Выгружаю туда же свой плагин (выгрузка плагина с собой другие плагины не потянула почему-то, да и rcp-платформу не выгружает, только ланчер). Докомплектовываю мою платформу required плагинами. Вроде всё что нужно готово. Запускаю, появляется мой splash, а потом сообщение об ошибке. и лог: Код: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. С другой стороны, если взять за основу не RCP платформу а eclipse-binary, то там плагины благополучно себе работают. Собственно вопрос: как получить готовое RCP приложение, если есть только проекты плагинов (MyApplication implements IPlatformRunnable сидит в главном, остальные от него зависят). Т.е.: - как првильно создать .product, - как всё это хозяйство выгрузить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 12:29:38 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=694&tid=2147973]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 354ms |

| 0 / 0 |
