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:
- JForex4 Desktop for Windows 64-bit (+Java FX)
- JForex4 Desktop for Mac (+Java FX)
- JForex4 Desktop for Linux 64-bit (+Java FX)
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:

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}