Install

OfficeFloor plug-ins are available in:

We are happy to look to support other IDEs. However, will do this based on interest. Therefore, please add (or up vote) issue at OfficeFloor Support to support your IDE.

If any issues in installation, see getting help.



IntelliJ

Step 1: Install the latest version of IntelliJ

Step 2: Within IntelliJ open File -> Settings -> Plugins -> Marketplace

Step 3: Search for OfficeFloor

Step 4: Install (and restart)

Step 5: build your application with OfficeFloor

More information is available in the tutorials to start developing with OfficeFloor


Eclipse

Step 1: install latest version of Eclipse

Step 2: ensure JavaFx available on Eclipse class path. (Note: Eclipse requires JavaFx to be specifically installed)

Java 11 (and above) where JavaFx no longer part of Java installation:

  1. Download and install/unzip the JavaFX SDK from Open JavaFx
  2. Add the following two lines to eclipse.ini file (located in Eclipse installation) with location of JavaFx SDK substituted:

-Dosgi.framework.extensions=org.eclipse.fx.osgi
-Defxclipse.java-modules.dir=<path to JavaFx SDK lib folder>

Java 9/10 add the following to eclipse.ini file (located in Eclipse installation):

-Dosgi.framework.extensions=org.eclipse.fx.osgi

Java 8 ensure jfxrt.jar is installed in the lib folder (available in Oracle Java 8 installation)

Older Java versions on linux may only support GTK2. To resolve add the following environment variable:

export SWT_GTK3=0

Step 3: drag the Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client button to your Eclipse IDE to install OfficeFloor

Should this not find the OfficeFloor features, please manually install with following steps:

  1. Within your Eclipse IDE go to install new software (typically Help -> Install New Software ...)
  2. Add the OfficeFloor update site: https://github.com/officefloor/eclipse/raw/site
  3. Check OfficeFloor and install

Step 4: build your application with OfficeFloor

More information is available in the tutorials to start developing with OfficeFloor