Saturday, June 29, 2013

Eclipse Plug-in Development


To develop Eclipse you need the Eclipse plug in development tools.There are two ways to get these tools.

1)You can download the Eclipse Classic which has the necessary tools.
         
      Download the suitable  Eclipse classic for your OS  from this link.
      And extract it.

2)You can update your existing Eclipse JAVA IDE.
  
      Go to Help=>Install New Software and select the site.In this case it is
      Helios - http://download.eclipse.org/releases/helios
      Then select General Purpose Tools. Under this category you will
      Eclipse plug-in Development Environment. Install it.

    




How to import an exiting Eclipse plug-in project.

Here I am going to import a plug-in  called  PDE template for creating a remote service.Which can be located here. I am entering the data which is suitable for this project.

Go to File=>Import=>General=>Exiting Project.Then Select the directory of the project.Click finish.








After this project is imported it showed some errors.These errors were occured due to some missing packages you can fix them by adding those packages.





You can easily add those packages by moving you mouse to the underlined area and selecting the option "add" from the drop down menu.


After adding those packages all the errors except one.



To fix this we need to edit the MANIFEST.MF file.
http://en.wikipedia.org/wiki/Manifest_file
Problem here is that the required version mentioned in the MANIFEST.MF file can not be found.There for I removed the specific bundle version line.So the plug-in will work with the default bundle version available.



     before editing
 
   after editing 

After editing you have to save the MANIFEST.MF file by pressing ctrl+s.
After this you can see that all the errors have gone.



How to Run a Eclipse Plug-in project

To test a Eclipse plug-in you have to run it as Eclipse Application.To that go to 
Run=>Run Configuration and select Eclipse Application.





To create a new configuration click the icon for creating a new configuration.
Then go the plug-in tab of the new configuration window and and select the plug-in you need to run in this case I am running "remote service" plug-in.






After that click run and you will see that new eclipse will launch will with the plug-in you developed.


















25 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
  4. Webzin Infotech Offers web design services with a budget that suits your pocket..Get a free quote : Web Design Company India

    ReplyDelete
  5. Webzin Infotech is a leading Indian Web Design and Development Company specialized in professional and innovative website design, web development, e-commerce solutions.
    Webzin

    ReplyDelete
  6. Webzin Infotech Offers Mobile website, Mobile Development, Mobile Apps, Android, Apple applictiaons, SEO, graphic designing & other expert IT outsourcing.
    Webzin

    ReplyDelete
  7. Webzin InfoTech is a complete Web Design Company in India offers customer oriented high quality web designing services & deliver them effectively. Whether you are a small business or a large corporate, and can help you achieve a unique online presence to give cutting edge web design solutions to your business.

    ReplyDelete
  8. Awesome post with lot of useful tips. Thanks for sharing such a wonderful post !
    Adodis | Adodis Review | Adodis Technologies

    ReplyDelete
  9. In this post company, offers eclipse plugin to their customers oriented quality web development services & deliver them effectively. Whether you are a small business or a large corporate are equally helpful

    ReplyDelete
  10. Thanks for sharing such unique information which are in actual fact as well as helpful for us. orange media website design

    ReplyDelete
  11. Appreciated work. I like this post a lot. I hope it will be helpful for all of the readers.Keep it up..........
    Website development company in delhi & SEO company in India


    ReplyDelete
  12. Acetech Information, a leading software development company of India offers Software Development,Custom Software Development ,Website Design, website development , search engine optimization, e commerce and website maintenance services for its customers around the globe.

    ReplyDelete
  13. The Eclipse plugin is known as all the apps that can be used with the Eclipse software. It is basically based on java apps.A web design company London provide best supported Eclipse plugin service which reduces the hassle for developing.


    ReplyDelete
  14. I read your blog such a helpful to me…… Thank you for posting…..!!!
    website development company

    ReplyDelete
  15. Thanks for sharing this wonderful information. I will be waiting for your next level post. Keep sharing. Very nice keep it up.
    With Regards,
    SEO services in Bangalore | SEO Company in Bangalore

    ReplyDelete
  16. This is an awesome article. Very informative and detailed. Thanks for spending so much effort in sharing this valuable information.
    With Regards,
    Responsive Design services in Sydney | CMS websites in Sydney

    ReplyDelete
  17. Really informative post, thank you for sharing this details to get more traffic in websites.SEO Serivce in delhi

    ReplyDelete
  18. Thanks for sharing information...Same creationinfoway is a leading wordpress development company in london with very reasonable price. It is one of the best SEO company in london AND magento development in ukas well.

    ReplyDelete
  19. your blogs is awesome.
    4G internet Service
    Videocon Telecom to rollout 4G services in UPE, UPW & Bihar Telecom circles. Plans to utilize the entire spectrum for 4G LTE FDD rollout on 1800 Mhz band in select cities & offer voice on overlay Network.

    ReplyDelete
  20. Thanks for sharing this article about set up Eclips environment,we need to add more plugin for every single unique classes in java....
    Web Development Company Bangalore|Web Design Company Bangalore

    ReplyDelete
  21. I recently came across your article and have been reading along. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.

    視覺設計

    ReplyDelete