Installing PDT is relatively easy.
Install a JVM
- Regardless of your operating system, you will need to install some Java virtual machine.
- If using Windows, you may already have one installed, but upgrading won't hurt.
- If using Linux, read this -- GCJ will NOT work.
Eclipse 3.4 / Ganymede / PDT 2.0
This information is preliminary and subject to change. If you see an error or omission, please feel free to edit it. |
From Update Site
dltk=$(find . -name "dltk-core-*-incubation.zip"); unzip -qq -d ${dltk}_ ${dltk}
|
pdt=$(find . -name "org.eclipse.php_feature-*.zip"); unzip -qq -d ${pdt}_ ${pdt}
|
- Start the Install Manager.
Help > Software Updates... > Available Software
Add Site... > add the Ganymede Update site (if not already listed): http://download.eclipse.org/releases/ganymede/
Add Site... > Local > add the unpacked folder: .../dltk-core-*-incubation.zip_
Add Site... > Local > add the unpacked folder: .../org.eclipse.php_feature-*.zip_
Add Site... > Local > add the unpacked folder: .../wtp-*.zip_
Press "Refresh"
Select the Dynamic Languages Toolkit - Core Frameworks Feature
Select the PDT Feature
Select the WTP Feature
Install...
|
From Zips
- Download the latest PDT 2.0 build + all its listed dependencies, including Eclipse.
- Save this script as
pdt.sh
. The first time, run it like this to create a clean PDT install: ./pdt.sh clean
; on subsequent restarts, just run ./pdt.sh
#!/bin/bash
vm=/opt/sun-java2-5.0/bin/java
eclipse=eclipse-SDK-3.4-linux-gtk.tar.gz
workspace=~/eclipse/pdt-dev/workspace
pushd ~/eclipse/pdt-dev >/dev/null
if [[ $1 == "clean" ]]; then
rm -fr eclipse;
echo "Unpack $eclipse..."; tar xzf $eclipse
for f in $(find . -maxdepth 1 -type f -name "*.zip"); do
echo "Unpack $f ..."; unzip -qq $f -d eclipse/dropins/${f/.zip/}
done
fi
echo "Using vm=$vm and workspace=$workspace"; ./eclipse/eclipse -vm $vm -data $workspace \
-vmargs -Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M \
-consolelog -clean -debug -console -noexit
popd >/dev/null
|
Helpful Links
Eclipse 3.3 / Europa / PDT 1.0
- If one exists for your platform (operating system, windowing system, architecture), the simplest way to install PDT is via an All-In-One bundle.
- If installing on Linux, you can look for a package from your distro maintainter/repositories, but this is not supported by eclipse.org. If you encounter problems with such a bundle, please contact your distro maintainer.
- Otherwise, download an Eclipse SDK or Runtime Binary or the Europa JEE Bundle, then unpack it.
- Expand the Europa Discovery site to resolve dependencies. Collapsed sites will not be searched.
- Select the PDT feature(s) you want to install.
- Click the Select Required button to resolve missing dependencies.
- Install*. Restart. Enjoy.
Eclipse 3.2 / Callisto / PDT 0.7
- If installing on Linux, you can look for a package from your distro maintainter/repositories, but this is not supported by eclipse.org. If you encounter problems with such a bundle, please contact your distro maintainer.
- Otherwise, download an Eclipse SDK or Runtime Binary, then unpack it and start it up.
- Select the projects &/or components you want to install.
- Expand the Callisto Updates site to resolve dependencies. Collapsed sites will not be searched.
- Select the PDT feature(s) you want to install.
- Click the Select Required button to resolve missing dependencies.
- If it does not work, you will have to manually select dependencies.
- If that doesn't work, start over, but add more update sites. Can't find a given dependency? Try here or here.
- Install*. Restart. Enjoy.
Known Problems
- You may find that your chosen mirror fails due to bug 203794. Until that bug is fixed, try another mirror, or try an FTP site instead of an HTTP site.
- You may encounter problems on linux with non-existant cups servers in
/etc/cups/client.conf
(bug 242677). Try running with ./eclipse -Dorg.eclipse.swt.internal.gtk.disablePrinting
.
- You may encounter this error message: Problem occurred: 'Selection Job titile' has encountered a problem. If so, you need to install DLTK 1.0.I200807181303 (or newer). Unpack the zip into your dropins folder (see From Zips above). See also bug 242947.
- Another variation reported to work: PDT 2.0.0 N20080823 + DLTK Core 0.95.0.v20080716 + DLTK RDS 0.95.0.v20080623
- If updating from a nightly build to a newer nightly, you will need to uninstall and then reinstall PDT. See bug 241341.