The RCP application for eclipse is basically an eclipse plugin.
I suggest starting with an RCP application based on a simple template (e.g. Hello World template). To create such an application, create a new plug-in project (New> Other> Plug-in Project), set the target platform in Eclipse 3.8, let the wizard generate an activator, check the boxes โThis plugin will contribute to the user interfaceโ and โI would like to create a rich client application: Yes "and select any of the available templates on the next page of the wizard.
Look at the generated classes. You are right in assuming that basically Application.java is the starting point of your application. However, note that the Eclipse plug-in is an OSGi package (-compliant), so there is also a plug-in / bundle activator. You should also keep in mind that one of the common configuration points is the plugin.xml tab and its extensions.
I suggest you familiarize yourself with some of the tutorials available (there are several that can help you get started without focusing on the graphic level, although it is important that you get used to, for example, SWT and the JFace API). I personally learned a lot from reading McAffer et al. Eclipse RCP book .
There is a blog post that lists some options for getting started with Eclipse RCP . (Disclaimer: shameless self-promotion)
Hope this helps.
source share