Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get the sources of JDT of eclipse?

I'm trying to write an Eclipse plugin, but I found that there is no source by default. I searched in www.eclipse.org, but didn't find anything.

My eclipse is 3.6.2. Where can I get the source of JDT?

like image 274
Freewind Avatar asked Jun 29 '11 15:06

Freewind


3 Answers

It seems that in the latest versions of Eclipse (at least Juno and Kepler), the source is no longer included in the JDT bundle that is shipped with Eclipse. You have to go and download the p2 source repo manually:

  1. go to http://download.eclipse.org/eclipse/downloads/
  2. choose your release (e.g. 4.2 or 4.3M6)
  3. scroll down to "JDT SDK" and download the p2 repository
  4. from Eclipse, add the repository (type "archive")
  5. remember to uncheck "Group items by category", because this repository has no category, which makes Eclipse show nothing by default (which can be quite puzzling)
  6. check "Eclipse JDT Plug-in Developer Resources", Next >, Next >, Accept license, Finish.

Wait for the installation to finish, restart Eclipse, enjoy!

like image 94
Matthieu Wipliez Avatar answered Oct 03 '22 22:10

Matthieu Wipliez


As others have pointed out, the JDT source is not included in the JDT bundle anymore. Neither is it available from the main update site (currently Mars: http://download.eclipse.org/releases/mars).

However, it is available from the Eclipse Project Updates site, which should already be in your list of available software sites:

http://download.eclipse.org/eclipse/updates/4.5

Open the category Eclipse Java Development Tools and select Eclipse JDT Plug-in Developer Resources. Much simpler than downloading a P2 repository manually, and always up to date!

like image 26
rolve Avatar answered Oct 03 '22 20:10

rolve


Assuming that you want to be able to just look at JDT source code (as opposed to edit it), the easiest thing to do is to install the source plugins. Head over to the following update site for Helios:

http://download.eclipse.org/releases/helios/

Then look for an entry labeled JDT Source or similar. It may also be called JDT SDK, which would mean that it has the source plus some plugin developer docs.

like image 35
Konstantin Komissarchik Avatar answered Oct 03 '22 20:10

Konstantin Komissarchik