Eclipse PDT 32-bit on Windows 7

Recently I upgraded from Windows XP to Windows 7. Seems that the 32-bit and 64-bit architecture in regards to programs is still a bit confusing.

I’m using Eclipse PDT 32-bit which at the moment the only current all in one version. Can be downloaded here.

You have 2 optiona to get started

1. The first option needs a bit of work which is to
download the 64 bit JRE and Java SDK then
download Eclipse Classic 64 bit version and manually add the PDT. Check tutorial here.

2. Second option is download the Eclipse PDT 32 bit version and then download 32 bit JRE and JDK. You should not mix eclipse 32 bit with 64 bit java, it wont work as I found out the long way. See my screenshot below, it cannot find it since my Java is 64 bit.

Following option 2 which is the option I took.
Download the 32 bit version of JRE and Java SDK here .

They will be installed on the C:\Program Files (x64)\Java\ folder.

Next download Eclipse PDT and extract this your C drive like C:\eclipse. If try to run it you will likely get this error.

A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:
c:\Program Files\Eclipse\jre\bin\javaw.exe ‘javaw.exe’ in your current PATH

To resolve this
1. Create a shortcut to your desktop

2. Right click on the shortcut and choose properties

3. Edit the target path to

C:\eclipse\eclipse.exe -vm “C:\Program Files\Java\jdk1.6.0_26\bin”

Dont forget the quotes as spaces in the target path returns strange results in Windows 7.

That should be it you should be up and running.

3 thoughts on “Eclipse PDT 32-bit on Windows 7

  1. Very nice article, it helped a lot ! but want to add that if you want to run 32bit eclipse on windows x64 simply install a 32bit jre and it should solve the problem and the eclipse pdt will start working again ! By the way i have installed eclipse on other drive than the boot drive c:\ ! Thanks !

Leave a Reply

Your email address will not be published. Required fields are marked *