Eclipse comes up with a great feature using the Rich Client Platform( RCP) to build applications that can match native applications that is build on any other platform.If you haven’t read about Extension Points , I would recommend to read that before continuing. On the project that you have created, right click and select Product configuration as show below.
You can name the file as Test and select “Create a configuration file with basis settings”
It will automatically come as Test.product as below.
Once it’s created, double click the Test.prodcut.
On the Overview pane, you can enter the name as TryTest. ID is optional and you don’t need to enter. The window will have the name displayed .iF you wish to change the name , it can be done in ApplicationWorkbenchWindowAdvisor , there is a method preWindowOpen() using the configurer.setTitle(“New title”);)
In the Product Definition part, enter the values as shown below.
Click Finish and go to the Dependencies tab.Here you need to add the application plugins and then click “Add Required Plug-ins” to add all the dependent plug-ins to your product and then Save
You can have a xxx.bmp file to show on the screen when the product is launching.
You can select the progress bar and message as shown below
In the Launching tab, name it as ‘Testapplication’
Once you have done that go to the Overview tab and click on ‘Launch an Eclipse application’. If you get the below screen, great job, you got your first EclipseRCP application.
Sometimes you will face some errors and mostly it will be of not adding enough plug-in if so go to Dependencies tab and click ’Add Required Plug-ins’