LeanFT installation guide

This section includes instructions for installing LeanFT on the various supported environments, as well as post-installation and uninstall procedures.

System requirements and supported environments

  Minimum Recommended
Computer processor

Dual-core CPUs or better

For example, AMD Phenom II X2 and Intel Core Duo

Core™ i3 Processor or Phenom II X3
Operating system - Windows Windows 7 Windows 7 or Windows 2012

Operating System - Linux

Desktop environment: Gnome

Ubuntu Version 14.04

Ubuntu Version 16.04
RedHat Version 7 RedHat Version 7.4
CentOS Version 7 CentOS Version 7.4
Operating System - Mac El Capitan 10.11 Sierra 10.12

2 GB

Windows: 8 GB

Linux/Mac: 4 GB

Free hard disk space

2 GB

2 GB

IDE (if using the LeanFT plugin)

Microsoft Visual Studio 2012 (Windows only)

Microsoft Visual Studio 2015

Eclipse 4.3 (Kepler)

Note: Does not support LeanFT Maven-based templates.

Eclipse 4.7 (Oxygen)


IntelliJ IDEA 14

IntelliJ IDEA 2017.x

Spring Tool Suite version 3.6.0 Spring Tool Suite version 3.6.0

JBoss Developer Studio 10.4.0

(Supported from LeanFT 14.51)

JBoss Developer Studio 12.0.0

(Supported from LeanFT 14.51)

Android Studio 3.0 Android Studio 3.0

.NET framework (Windows only)

.NET Framework 4.5  





For a complete list of all supported operating systems, browsers, and development environments, see the LeanFT Product Availability Matrix.

Back to top


System requirements

Ensure that your computer meets the system requirements.

Required permissions

Ensure that you have the required permissions on the computer.

Before installing LeanFT

Install a supported version of Node.js (8.9.4 or later)

To download and install Node.js, see the Node.js website.

If Node.js is not installed, you will be prompted to stop the installation, install Node.js, and then start the installation again.

To verify that Node.js is installed on the LeanFT machine, run the following command with the same user used for the installation:

node -–version

This command returns the Node.js version installed on the machine.

(Windows only) If the command fails to return a version number, make sure that node.exe is defined in the PATH environment variable.

If Node.js is not found during a silent installation, the silent installation will fail.

(Linux only) Make sure that the libgconf-2-4 package is installed.

This package is not required for the LeanFT installation to succeed, but must be installed to run the LeanFT engine, Object Identification Center, and Test Recorder.


If you intend to use LeanFT from within your IDEs (LeanFT plugin), make sure your IDEs are already installed.

The LeanFT plugin is currently available for Visual Studio (Windows only), Eclipse, Spring Tool Suite, JBoss Developer Studio, IntelliJ IDEA, and Android Studio.

Note for Eclipse Kepler/Luna users:

To use the Eclipse IDE for Java EE Developers or Eclipse Standard editions with the LeanFT plugin, you must deploy the Google Gson plugin to your Eclipse folder:

  1. Download the Google Gson plugin, version 2.1 or later, from MVN Repository.

  2. Copy the downloaded .jar file to your <Eclipse deployment>\plugins folder and reopen Eclipse.

For more details, see the LeanFT Product Availability Matrix.

Back to top

Enterprise deployment

When installing LeanFT in an enterprise business model across many computers in a network or company, note the following:

Administrative permissions
  • Windows: Make sure you have administrator permissions on each of the computers where you are installing LeanFT.
  • Linux/Mac: Make sure you have ROOT permissions on each of the computers where you are installing LeanFT.
  • Make sure you have access to the necessary folders, files, and registry keys. For details, see Required permissions.
User Account Control (UAC) (Windows only)

You can install LeanFT with User Account Control (UAC) turned on or off.

Silent installation

(Windows and Linux only)

You can install LeanFT silently, including prerequisite software if needed, on a local or remote computer. For details, see:

Windows: Silent installation

Linux: Silent installation

Back to top

Required permissions

Make sure the required permissions are defined on your LeanFT computer.

Note: Read/write permissions to these folders must also enable permission to any subfolders.

If not, the system administrator must grant administrative permissions to the subfolders contained in these folders.

Back to top

See also: