Debugging Eclipse RCP

Hi,

I develop with Intellij IDEA and have to assist a team that built their application using Eclipse RCP.
I installed Eclipse and tried to work with it, but I have given up.

Has anyone been able to launch an Eclipse RCP application and debug from Intellij ?

a++ Cédric

7 comments
Comment actions Permalink

I know our documentation team have recently prepared an article describing exactly this: how to set up an Eclipse RCP project in
IDEA.
Will ask them for it.
In short, you would need to set up an ordinary IDEA project, create a project library containing RCP classes and attach the library
to your project.
Also add startup.jar containig the main class that is to be launched. Since the eclipse platform requires that your plugin classes
be located under certain directory, you would need either to setup an ant "deployment" script that will copy classes from your
module's output directories to this location or simply point module's output directory there. Also the platform requires the number
of descriptors to be placed in certain locations. These descriptors may be managed as resources (and thus copied automaticaly to the
target location by IDEA's make)

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

"Cedric ROUVRAIS" <no_mail@jetbrains.com> wrote in message news:23084618.1158242880638.JavaMail.itn@is.intellij.net...

Hi,

>

I develop with Intellij IDEA and have to assist a team that built their application using Eclipse RCP.
I installed Eclipse and tried to work with it, but I have given up.

>

Has anyone been able to launch an Eclipse RCP application and debug from Intellij ?

>

a++ Cedric



0
Comment actions Permalink

Hi Eugene,

I am in a similar position to the original poster. Have the documentation team made this article available, it will make interesting reading for me.

cheers,
Chris

0
Comment actions Permalink

Hi Eugene,

I'd be very interested in seeing the documentation you have on this also, I'm currently working on a project that includes an RCP client and I'd be very keen to be able to work on this using IDEA, I'd really like to avoid the drop in productivity that would result if I switched to using Eclipse.

cheers
Gerry

0
Comment actions Permalink

Yep, will publish the article shortly.

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

"Chris Hopcroft" <no_mail@jetbrains.com> wrote in message news:8265980.1159134151827.JavaMail.itn@is.intellij.net...

Hi Eugene,

>

I am in a similar position to the original poster. Have the documentation team made this article available, it will make
interesting reading for me.

>

cheers,
Chris



0
Comment actions Permalink

Please find attached two "eap-versions" of the articles from our documentation team I mentioned.
Any comments are welcome.

--
Best regards,
Eugene Zhuravlev
Software Developer
JetBrains Inc.
http://www.jetbrains.com
"Develop with pleasure!"

"Cedric ROUVRAIS" <no_mail@jetbrains.com> wrote in message news:23084618.1158242880638.JavaMail.itn@is.intellij.net...

Hi,

>

I develop with Intellij IDEA and have to assist a team that built their application using Eclipse RCP.
I installed Eclipse and tried to work with it, but I have given up.

>

Has anyone been able to launch an Eclipse RCP application and debug from Intellij ?

>

a++ Cedric






Attachment(s):
idea-ecplipse-dev.zip
0
Comment actions Permalink

Fantastic, thanks for the early peek - I'll take a read and give feedback. Like Gerry I don't want to loose out on the productivity boost of IDEA on our Eclipse RCP related projects.

cheers,
Chris

0
Comment actions Permalink

Hi Eugene,

I followed the instructions as described in the article but somewhere I'm doing something wrong. I manage to get my app to compile and everything but when I run it it just says:
"Process finished with exit code 13". Do you have any idea where I might go wrong. It is almost like my program is never entered.

Regards
Christie

0

Please sign in to leave a comment.