Software Requirements

JxBrowser runs on Windows, and macOS platforms (Intel and AMD), both 32- and 64-bit, and Linux 64-bit:


Windows (32-bit & 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


Linux (64-bit)

Ubuntu 17.04 Desktop

Ubuntu 14.04+

Debian 8+

Fedora 24+

openSUSE 13.3+

RedHat Enterprise Linux 7


Note: Chromium doesn't work in a headless environment. In order to use JxBrowser in Linux headless environment, you must start X Server.


macOS (64-bit)

macOS 10.10.x - 10.13.x (Core i5, Core i7)


Note: macOS environment must be in non-headless mode because Chromium doesn't support headless mode.


Android

JxBrowser doesn't support the Android due to the fact that Android OS uses the Google JVM which is not supported by JxBrowser (see the JRE paragraph).


iOS

iOS doesn't support any JVM convenient with the JxBrowser library, therefore JxBrowser doesn't support iOS.


JRE (Oracle, IBM, Apple) 32-bit & 64-bit

Swing: Oracle (Sun) JRE 1.6.x and higher, IBM JRE 1.7.x and higher (only Windows and Linux), Apple JRE 1.6.x and higher (only macOS).

JavaFX: Oracle (Sun) JRE 1.8.x and higher.


Note: we are considering to start supporting OpenJDK estimately with the release of Java 11.


Hardware Requirements

Intel Pentium 4 or later, 512 MB RAM minimum, 350 MB Hard Disk Space.


Content scaling, HiDPI Monitors & Retina

JxBrowser supports the content scaling on both Windows and macOS platforms with Retina displays.


ARM

JxBrowser doesn't support ARM architecture right now.