系统要求
本页面介绍运行使用 Fuzio 的 Java 程序所需的软件和硬件配置。
软件要求
Windows
Fuzio 支持 Windows 32 位和 64 位系统。
- Windows 11
- Windows 10
- Windows Server 2025
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
需要支持 SSE3 指令集的 Intel Pentium 4 或更高版本处理器,或 ARM 64 位处理器。
macOS
- Tahoe 26
- Sequoia 15
- Sonoma 14
- Ventura 13
需要 Intel 或 Apple silicon 处理器。
macOS 必须在非无头(headless)模式下运行,因为 Chromium 在该平台上不支持无头模式。
Linux
Fuzio 仅支持 64 位 Linux 系统。
- Ubuntu 18.04 或更高版本
- Debian 10 或更高版本
- Fedora Linux 38 或更高版本
- openSUSE 15.5 或更高版本
- RedHat Enterprise Linux 8.9 或更高版本
你需要使用支持 SSE3 的 Intel Pentium 4 或更高版本处理器,或者 ARM 64 位处理器。
ARM 64 位二进制文件依赖 GLIBC 2.29。该版本在较新的 Linux 发行版中可用。我们目前正在 Ubuntu 20.04 上测试该库,但它也应当能够在上方列表中其他包含 GLIBC 2.29 或更高版本的发行版上运行。
要在 Linux 无头环境中使用 Fuzio,需要先启动 X Server。
必需的系统依赖项
包含必需依赖项的发行版
以下发行版包含必需的系统依赖项:
- openSUSE 15.5 或更高版本
Ubuntu
sudo apt install ca-certificates fonts-liberation libasound2t64 \
libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2 libcups2 \
libcurl4 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libgtk-3-0 \
libnspr4 libnss3 libpango-1.0-0 libu2f-udev libvulkan1 libx11-6 libxcb1 \
libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 \
wget xdg-utils
sudo apt install ca-certificates fonts-liberation libasound2 \
libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2 libcups2 \
libcurl4 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libgtk-3-0 \
libnspr4 libnss3 libpango-1.0-0 libu2f-udev libvulkan1 libx11-6 libxcb1 \
libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 \
wget xdg-utils
sudo apt install ca-certificates fonts-liberation libasound2 \
libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2 libcups2 \
libcurl4 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libgtk-3-0 \
libnspr4 libnss3 libpango-1.0-0 libu2f-udev libvulkan1 libx11-6 libxcb1 \
libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 \
wget xdg-utils
sudo apt install ca-certificates fonts-liberation libasound2 \
libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0 libc6 libcairo2 libcups2 \
libcurl4 libdbus-1-3 libdrm2 libexpat1 libgbm1 libglib2.0-0 libgtk-3-0 \
libnspr4 libnss3 libpango-1.0-0 libu2f-udev libvulkan1 libx11-6 libxcb1 \
libxcomposite1 libxdamage1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 \
wget xdg-utils
Debian
apt install libasound2 libatk-bridge2.0-0 libatk1.0-0 libatomic1 libatspi2.0-0 \
libc++1-16 libc++abi1-16 libc6 libcairo2 libcups2 libdav1d6 libdbus-1-3 \
libdouble-conversion3 libdrm2 libevent-2.1-7 libexpat1 libflac12 \
libfontconfig1 libfreetype6 libgbm1 libgcc-s1 libglib2.0-0 libgtk-3-0 \
libharfbuzz-subset0 libharfbuzz0b libjpeg62-turbo libjsoncpp25 liblcms2-2 \
libminizip1 libnspr4 libnss3 libopenh264-7 libopenjp2-7 libopus0 \
libpango-1.0-0 libpng16-16 libpulse0 libsnappy1v5 libstdc++6 libunwind-16 \
libwoff1 libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 \
libxkbcommon0 libxml2 libxnvctrl0 libxrandr2 libxslt1.1 libzstd1 zlib1g
apt install libasound2 libatk-bridge2.0-0 libatk1.0-0 libatomic1 \
libatspi2.0-0 libc6 libc6 libcairo2 libcups2 libdbus-1-3 \
libdouble-conversion3 libdrm2 libevent-2.1-7 libexpat1 libflac8 \
libfontconfig1 libfreetype6 libgbm1 libgcc-s1 libglib2.0-0 \
libgtk-3-0 libjpeg62-turbo libjsoncpp24 liblcms2-2 libminizip1 libnspr4 \
libnss3 libopenjp2-7 libopus0 libpango-1.0-0 libpng16-16 libpulse0 \
libsnappy1v5 libstdc++6 libwebp6 libwebpdemux2 libwebpmux3 libwoff1 \
libx11-6 libxcb1 libxcomposite1 libxdamage1 libxext6 libxfixes3 \
libxkbcommon0 libxml2 libxnvctrl0 libxrandr2 libxslt1.1 libxtst6 zlib1g
apt install libasound2 libatk-bridge2.0-0 libatk1.0-0 libatomic1 \
libatspi2.0-0 libavcodec58 libavformat58 libavutil56 libc6 libcairo2 \
libcups2 libdbus-1-3 libdrm2 libevent-2.1-6 libexpat1 libflac8 \
libfontconfig1 libfreetype6 libgbm1 libgcc1 libgdk-pixbuf2.0-0 \
libglib2.0-0 libgtk-3-0 libharfbuzz0b libicu63 libjpeg62-turbo libjsoncpp1 \
liblcms2-2 libminizip1 libnspr4 libnss3 libopenjp2-7 libopus0 \
libpango-1.0-0 libpng16-16 libpulse0 libre2-5 libsnappy1v5 libstdc++6 \
libvpx5 libwebp6 libwebpdemux2 libwebpmux3 libx11-6 libxcb1 libxcomposite1 \
libxdamage1 libxext6 libxfixes3 libxml2 libxrandr2 libxshmfence1 \
libxslt1.1 zlib1g
Fedora
sudo dnf install alsa-lib alternatives at-spi2-atk at-spi2-core atk bash \
ca-certificates cairo cups-libs dbus-libs expat glib2 glibc gtk3 libX11 \
libXcomposite libXdamage libXext libXfixes libXrandr libcurl libdrm \
liberation-fonts libgcc libxcb libxkbcommon mesa-libgbm nspr nss nss-util \
pango vulkan-loader wget2-wget xdg-utils
sudo dnf install alsa-lib alternatives at-spi2-atk at-spi2-core atk bash \
ca-certificates cairo cups-libs dbus-libs expat glib2 glibc gtk3 libX11 \
libXcomposite libXdamage libXext libXfixes libXrandr libcurl libdrm \
liberation-fonts libgcc libxcb libxkbcommon mesa-libgbm nspr nss nss-util \
pango vulkan-loader wget xdg-utils
sudo dnf install alsa-lib alternatives at-spi2-atk at-spi2-core atk bash \
ca-certificates cairo cups-libs dbus-libs expat glib2 glibc gtk3 \
libX11 libXcomposite libXdamage libXext libXfixes libXrandr libcurl \
libdrm liberation-fonts libgcc libxcb libxkbcommon mesa-libgbm nspr nss \
nss-util pango vulkan-loader wget xdg-utils
Red Hat Enterprise Linux
dnf install alsa-lib alternatives at-spi2-atk at-spi2-core atk bash \
ca-certificates cairo cups-libs dbus-libs expat glib2 glibc gtk3 \
libX11 libXcomposite libXdamage libXext libXfixes libXrandr libcurl \
libdrm liberation-fonts libgcc libxcb libxkbcommon mesa-libgbm nspr nss \
nss-util pango vulkan-loader wget xdg-utils
dnf install alsa-lib at-spi2-atk at-spi2-core atk bash ca-certificates cairo \
chkconfig cups-libs dbus-libs expat glib2 glibc glibc gtk3 libX11 \
libXcomposite libXdamage libXext libXfixes libXrandr libcurl \
libdrm liberation-fonts libgcc libxcb libxkbcommon mesa-libgbm nspr nss \
nss-util pango vulkan-loader wget xdg-utils
国产 Linux 发行版
Fuzio 支持以下国产发行版和处理器组合:
| 发行版 | x64 | ARM 64 位 | LoongArch64 |
|---|---|---|---|
| Kylin SP1 V10 或更高版本 | 是 | 是 | - |
| openKylin 2.0 SP2 或更高版本 | 是 | 是 | - |
| Loongnix 4.20 或更高版本 | - | - | 是 |
海光处理器作为 x86_64 国产硬件受支持。 鲲鹏处理器作为 ARM 64 位国产硬件受支持。 飞腾处理器作为 ARM 64 位国产硬件受支持。
如果你的国产发行版和硬件组合无法工作,或者希望我们支持上方未列出的配置,请联系我们。
我们还可以扩展对其他国产平台的支持,例如:
- UOS (UnionTechOS)
- HarmonyOS
必需的系统依赖项
所有受支持的国产发行版都包含必需的系统依赖项。
Android/iOS
Fuzio 不能在 iOS 和 Android 移动设备上使用。
Java
目前,Fuzio 仅支持长期支持版(LTS) Java 版本,即 17、21 和 25。
该库也可能兼容非 LTS 版本,但我们仅对 LTS 版本进行了测试。
Fuzio 支持以下 Java 发行版:
硬件要求
ARM
Windows
Fuzio 仅支持 ARM 64 位的 Windows 11。
macOS
Fuzio 支持搭载 Apple Silicon 的 Mac。
Linux
我们在以下 ARM 64 位环境中测试 Fuzio:
- Ubuntu 22.04 LTS;
- JDK 21 64 位,OpenJDK 21 (Swing/JavaFX)。
如果你希望我们支持上述列表之外的 ARM 配置,请联系我们。
国产硬件
Fuzio 支持以下国产处理器和硬件:
- 海光处理器
- LoongArch64 处理器
- 鲲鹏处理器
- 飞腾处理器
如果你希望我们支持上方未列出的国产硬件,请联系我们。
HiDPI 显示屏
Fuzio 在 Windows、macOS 和 Linux 上均支持 HiDPI 显示屏。
触摸屏
该库仅在 Windows 平台支持触摸屏设备。不同的渲染模式对触摸屏的支持方式有所不同。
在 OFF_SCREEN(离屏)渲染模式下,触摸事件由 Java 触发。Java 未提供功能完备的触摸事件支持,因此部分触摸手势可能无法使用。
在HARDWARE_ACCELERATED(硬件加速)渲染模式下,触摸事件由 Chromium 直接处理,其表现应与在 Chromium/Chrome 浏览器中一致。
你可以在专门介绍各渲染模式的指南中,进一步了解每种渲染模式的限制。
其他环境
你可以在未列出的其他平台或版本上运行 Fuzio。但对于不满足软件和硬件要求的系统,我们不保证 Fuzio 的所有功能都能正常工作。

