e(fx)clipse by BestSolution.at

JavaFX 2 Tooling and Runtime for Eclipse and OSGi

You'll need at least JDK 7u7 installed in your system. Make sure your e(fx)clipse installation uses this JDK.

For the lazy

For the lazy ones who prefer an all-in-one download, we provide preconfigured packages so that you don't have to worry about all the different bits and pieces.

For the ambitious

For those who'd like to assemble their own e(fx)clipse installation based on Eclipse 4.2 or 3.8. we offer an installation guide which helps you get started.

Update Sites

Release builds: http://downloads.efxclipse.org/p2-repos/releases/latest/

Nightly builds: http://www.efxclipse.org/p2-repos/nightly/site/


Please read these notes for more information about release and nightly builds.

For JDK8 users
If you are living on the edge with JDK8 b75 or later, you'll need the latest nightly builds of e(fx)clipse since starting with b75 JavaFX will be on the extension classpath of your JDK8/JRE8. For autocompletion to work properly in this case, you need to modify your installed JRE such that the Javadoc location for JavaFX points to a local Javadoc resource as shown in this screenshot. We are going to find a better solution for this once the source code is shipped with the JDK.

Eclipse 4.2.2 SDK

  • Eclipse 4.2.2 SDK
  • e(fx)clipse 0.8.1
  • Xtext 2.3.1
  • EGit 2.3.1
  • WST-XML 3.4.2
  • Subclipse 1.8.17
  • Windows only: Mercurial 2.0.0 and Mercurial Hg binaries 2.0.0

Win 32bit Win 64bit OS-X 64bit

Linux 32bit Linux 64bit

Eclipse 3.8.2 SDK

  • Eclipse 3.8.2 SDK
  • e(fx)clipse 0.8.1
  • Xtext 2.3.1
  • EGit 2.3.1
  • WST-XML 3.4.2
  • Subclipse 1.8.17
  • Windows only: Mercurial 2.0.0 and Mercurial Hg binaries 2.0.0

Win 32bit Win 64bit OS-X 64bit

Linux 32bit Linux 64bit

For people who prefer to use e(fx)clipse based on the Eclipse 3.7.2 SDK instead of the 3.8/4.2 SDK, we offer a full 3.7.2 SDK build at this url. Please note that this built has not been tested.
If you'd like to install the e(fx)clipse tooling into your existing 3.7.2 installation, you can follow the steps below for the 4.2 SDK. Note, however, that e(fx)clipse has two dependencies (Xtext 2.3, e4 Tools 0.12) that the default Eclipse 3.7.2 SDK doesn't know about. So you need to add their p2 repositories (Xtext, e4 Tools) as software sites.

If you are looking for an older release of e(fx)clipse, take a look into our archive.

1.

Download the latest release of the Eclipse 4.2 SDK or of the Eclipse 3.8 SDK from download.eclipse.org

2.

Fire up your Eclipse IDE if you have not done so already.

3.

e(fx)clipse is an extension for your Eclipse IDE which is delivered as a so called p2 repository. Extensions like this can be installed using the "Install New Software" wizard.

4.

Eclipse does not know about the location of the e(fx)clipse p2 repository so you need to add the repository as a software site. The address is: http://downloads.efxclipse.org/p2-repos/releases/latest/

5.

In the tree of installable features, check two entries:

  • e(fx)clipse - Composite - FX Tooling
  • e(fx)clipse - Single - Indigo & Juno PDE Support (not needed for Kepler!)
  • e(fx)clipse - Single - PDE support for e4

Also, make sure the "Contact all update sites during install to find required software" is checked.

We do not recommend installing the following features that are supposed to become part of your target platform, i.e.,

  • e(fx)clipse - runtime - FX Runtime - (do not install)
  • e(fx)clipse - tooling - Any single component standalone

You may, however, install the FX Runtime feature into your IDE but we strongly recommend composing your own target platform.

6.

Go through the wizard and let p2 do its job.

7.

When requested, restart Eclipse.