This page describes the software and hardware configurations required to run a program based on JxBrowser.
JxBrowser runs on Windows, macOS, and Linux platforms.
JxBrowser supports both Windows 32-bit and 64-bit.
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- macOS Yosemite 10.10 or later (Intel Core i5, i7, i9)
macOS must run in the non-headless mode, because Chromium does not support the headless mode on this platform.
JxBrowser supports only Linux 64-bit.
- Ubuntu 14.04+
- Debian 8+
- Fedora Linux 24+
- openSUSE 13.3+
- RedHat Enterprise Linux 7
Chromium does not work in the headless environment. In order to use JxBrowser in Linux headless environment you need to start X server.
JxBrowser cannot be used on mobile devices with iOS and Android, because these mobile operating systems do not include Oracle HotSpot JVM required to run JxBrowser.
JxBrowser supports both JDK 32-bit and 64-bit on Windows, and 64-bit only on macOS and Linux.
- Oracle JDK 8.x, 10.x and higher.
- OpenJDK 11.x and higher.
JavaFX is no longer a part of JDK since version 11. To run JxBrowser under OpenJFX 11 and higher please follow the instruction.
- CPU: Intel Pentium 4 or later that’s SSE2 capable.
- RAM: 512 MB minimum.
- Hard Disk Space: 350 MB.
HiDPI Monitors & Retina
JxBrowser supports HiDPI monitors on both Windows and macOS platforms with Retina displays.
The ARM architecture is supported for the Linux 64-bit platforms only. It has been tested in the following environments:
- Raspberry Pi 2 (A 900MHz quad-core ARM Cortex-A7 CPU) and AWS (AWS Graviton Processors);
- Ubuntu 16.04 LTS and 18.04 LTS 64-bit;
- JDK 8 64-bit (no GUI provided by JRE), OpenJDK 11 (Swing + JavaFX).
If you would like that we include support of the ARM configuration which is not in the list above, then please contact us.
You can run JxBrowser on other platforms or versions not listed here, but we do not guarantee that all JxBrowser functionality will work or work at all on a system that does not meet the software and hardware requirements.