New version is available
You are viewing the documentation for JxBrowser 6 which is not supported since December 2019. Go to the current documentation.
List icon Contents

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.