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.