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 Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Ubuntu 17.04 Desktop
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 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.
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 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.
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.
JxBrowser doesn't support ARM architecture right now.