List icon 目录

系统要求

本页面将向您描述使用 JxBrowser 运行 Java 程序所需的软件和硬件配置。

软件要求

Windows

JxBrowser 支持 Windows 32 位和 64 位。

  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

您需要支持 SSE3 的 Intel Pentium 4 处理器或更高版本的处理器。

macOS

  • Sequoia 15
  • Sonoma 14
  • Ventura 13
  • Monterey 12
  • Big Sur 11

您需要 Intel 或 Apple Silicon 处理器。

macOS 必须在非无头模式下运行,因为 Chromium 不支持该平台上的无头模式。

Linux

JxBrowser 仅支持 Linux 64 位。

  • Ubuntu 18.04 或更高版本
  • Debian 10 或更高版本
  • Fedora Linux 38 或更高版本
  • openSUSE 15.5 或更高版本
  • RedHat Enterprise Linux 8.9 或更高版本

您需要支持 SSE3 的 Intel Pentium 4 处理器或更高版本,或者 64 位的 ARM 处理器。

ARM 64 位二进制文件依赖于最新 Linux 发行版中提供的 GLIBC 2.29。我们目前正在 Ubuntu 20.04 上测试该库,但它应该也与上述列表中包含 GLIBC 2.29 或更高版本的其他发行版兼容。

Chromium 无法在无头环境下工作。为了在 Linux 无头环境中使用 JxBrowser,您需要启动 X 服务器

Android/iOS

JxBrowser 无法在 iOS 和 Android 移动设备上使用。

Java

JxBrowser 当前仅支持长期支持 (LTS) Java 版本,即 Java 8、11、17 和 21。

JxBrowser 支持以下 Java 发行版:

该库也应该与其他 Java 8+ 版本兼容,但我们只测试了与 LTS 版本的兼容性。

该库在 Windows 系统上可使用 32 位和 64 位的 JDK。但在 macOS 和 Linux 系统上只能使用 64 位的 Java。

该库不使用 Java 模块,在使用 Java 9 及更高版本时可能需要额外的操作。更多详细信息,请参阅故障排除文档。

SWT

JxBrowser 从 3.107.0 开始原生支持 SWT,对应于 Eclipse 4.8(Photon)。

硬件要求

ARM

macOS

JxBrowser 自 7.18 版本起支持搭载 Apple Silicon 芯片的 Mac 以及 macOS Big Sur 及更高版本。

该库也可以在 Rosetta 2 仿真模式下使用。

Linux

我们在以下 ARM 64 位环境中测试 JxBrowser :

  • Ubuntu 20.04 LTS;
  • JDK 8 64 位 (JRE 不提供 GUI), OpenJDK 11 (Swing/JavaFX).

如果您希望我们支持上述列表中未包含的 ARM 配置,请联系我们

HiDPI 显示器

JxBrowser Windows、macOS 和 Linux 上使用高分辨率像素密度(HiDPI)显示器

触摸屏

该库仅支持 Windows 平台上的触摸屏设备。不同的渲染模式对触摸屏的支持方式有所不同。

OFF_SCREEN 渲染模式下,触摸事件由 Java 触发。由于 Java 并未提供完整的触摸事件支持,因此某些触摸手势可能不被支持。

HARDWARE_ACCELERATED 渲染模式下,触摸事件由 Chromium 直接处理,因此它们应该与 Chromium/Chrome 中的工作方式相同。

您可以阅读关于每种渲染模式限制的更多信息。

其他环境

您可以在其他未在此处列出的平台或版本上运行 JxBrowser。但是,我们无法保证所有 JxBrowser 功能在不符合软件和硬件要求的系统上都能工作,或者能够完全正常工作。