Installation

Overview

Desktop JForex4 is a cross-platform trading platform developed in Java, available for Windows, macOS, and Linux. It includes a bundled Java Runtime Environment (JRE), so no separate Java installation is required.


System Requirements

64-bit Systems (Recommended)

JForex4 version 4.14 and later includes JRE 21 (Java 21.0.2+13-LTS) provided by Azul Systems, Inc.

32-bit Systems

Note: JForex4 is built on Java 21, which no longer supports 32-bit operating systems. Users on 32-bit systems will need to upgrade their OS or hardware.

Optional: Packages with JavaFX

If your strategy or plugin requires JavaFX, use the dedicated packages below:


File System Permissions

The user must have read and write access to the installation folder. Without proper permissions, the platform cannot save essential files such as historical price data and configuration files.

Example error caused by insufficient permissions:

cache_folder_error

ERROR CurrentLoginFormSettins - /opt/JForex4/login.form.properties (Permission denied)

Linux Installation

Installing the Platform

Ensure the installation folder has the correct read and write permissions.

For all users — Grant permissions to the installation folder using:

chown -R {username:usergroup} /opt/JForex4/

For current user only — The platform installs to the home directory, where permissions are already granted by default.

Uninstalling the Platform

To remove the platform, use one of the following methods:

Method 1 — Using locate:

sudo updatedb

locate JForex_unix_64_JRE_bundled.sh

rm {result_of_the_previous_step}

Method 2 — Using find:

find ~ -name JForex_unix_64_JRE_bundled.sh -print rm {result_of_the_previous_step}

The information on this web site is provided only as general information, which may be incomplete or outdated. Click here for full disclaimer.