This page describes the software and hardware configurations required to run a program based on JxBrowser.
Software Requirements
JxBrowser runs on Windows, macOS, and Linux platforms.
Windows
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
macOS
- macOS 10.10 — 10.14 (Intel Core i5, i7)
macOS must run in the non-headless mode, because Chromium does not support the headless mode on this platform.
Linux
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.
Android/iOS
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.
JRE
Swing
OpenJDK 11, Oracle (Sun) JDK 6.x and higher, IBM JDK 7.x and higher (only Windows and Linux), Apple JDK 6.x and higher (only macOS).
JavaFX
Oracle (Sun) JDK 8.x-10.x, OpenJFX 11.x.
Hardware Requirements
Intel Pentium 4 or later, 512 MB RAM minimum, 350 MB Hard Disk Space.
HiDPI Displays
JxBrowser supports the content scaling on both Windows and macOS platforms with Retina displays.
ARM
ARM architecture is supported in JxBrowser 7 and higher.