How do I install the Eclipse JDT add-on?

I'm considering using Eclipse as an IDE for both PHP and Java development. I started by downloading and installing the "vanilla" (i.e. Java-oriented) version of Eclipse, and then tried adding the PDT add-on for PHP development, but I ran into all sorts of insoluble memory problems (OutOfMemory exceptions, PermGen and all that crud). So I then installed the PDT all-in-one bundle, and so PHP is now nicely setup with PHP perspectives etc., but now there doesn't seem to be any Java or Java EE capabilities in the IDE, and so I suspect that the Eclipse JDT (Java Development Toolkit) is not installed. My question now is - how do I go about installing the JDT add-on into my Eclipse environment? I've been Googling for hours now, but I can't find any trace of a hint as to where I can get the JDT component from. Is there a stable, combined PDT/JDT bundle available?
Who is Participating?
objectsConnect With a Mentor Commented:
yes we use multiple versions of eclipse here depending on what we are working on, works nicely.

Gibu GeorgeChief Technology OfficerCommented:
I don't think eny combined bundle is available. Also I am not sure how to install  JDT over PDT, then also you may get the out of memmory error. To fix the outmemory error open the eclipse.ini modify these three params



this should do the trick
Gibu GeorgeChief Technology OfficerCommented:
The difficulty installing JDT addon on PDT is that it contain more than one component
paul_tipperAuthor Commented:
The workaround I've decided upon is to install two separate instances of Eclipse - one for PHP development using PDT and the other for Java EE development using the Java Enterprise version of Eclipse. The following link explains how to run two separate instance of Eclipse simultaneously:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.