You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arch+GNOME+Wayland环境下Java Swing/AWT应用异常求助

Arch Linux + GNOME Wayland 下 Java Swing/AWT 应用异常问题求助

在Arch Linux搭配GNOME与Wayland环境中,Java Swing+AWT应用出现异常:应用能正常编译启动,但完全无法交互,窗口(含标题栏)内鼠标显示为十字准星,点击窗口会生成以对应组件命名的ImageMagick PostScript格式截图文件。此前应用运行正常,未启用调试模式。已编写最小可复现示例(MWE)。

最小可复现示例

import javax.swing.JFrame;

public class Test {

    public static void main(String[] args) {
        JFrame frame = new JFrame("Test");
        frame.setSize(940, 560);
        frame.setVisible(true);
    }
}

系统环境信息

内核版本

> uname -a
Linux pc 6.19.12-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 11 Apr 2026 22:36:29 +0000 x86_64 GNU/Linux

GNOME Shell版本

> gnome-shell --version
GNOME Shell 50.1

已安装GNOME组件

> pacman -Q | grep gnome
gnome-app-list 3.0-1
gnome-autoar 0.4.5-1
gnome-backgrounds 50.0-1
gnome-bluetooth 3.34.5+r16+g61cfff1c-3
gnome-bluetooth-3.0 47.2-1
gnome-bluetooth-debug 3.34.5+r16+g61cfff1c-3
gnome-browser-connector 42.1-8
gnome-calculator 50.0-1
gnome-calendar 50.0-1
gnome-characters 50.0-1
gnome-clocks 50.0-2
gnome-color-manager 3.36.2-1
gnome-connections 50.0-1
gnome-console 50.0-1
gnome-contacts 50.0-1
gnome-control-center 50.1-1
gnome-desktop 1:44.5-1
gnome-desktop-4 1:44.5-1
gnome-desktop-common 1:44.5-1
gnome-disk-utility 46.1-2
gnome-firmware 49.0-1
gnome-font-viewer 50.0-1
gnome-keybindings 50.1-1
gnome-keyring 1:50.0-1
gnome-logs 50.0-1
gnome-maps 50.1-1
gnome-menus 3.38.1-1
gnome-multi-writer 3.35.90-5
gnome-music 1:49.1-2
gnome-nettool 42.0-4
gnome-online-accounts 3.58.1-1
gnome-remote-desktop 50.1-1
gnome-session 50.0-1
gnome-settings-daemon 50.1-1
gnome-shell 1:50.1-1
gnome-shell-extensions 50.1-1
gnome-software 50.1-1
gnome-system-monitor 50.0-1
gnome-text-editor 50.0-1
gnome-tour 50.0-1
gnome-tweaks 49.0-2
gnome-usage 48.0-1
gnome-user-docs 50.0-1
gnome-user-share 48.2-1
gnome-weather 50.0-1
xdg-desktop-portal-gnome 50.0-1

Wayland环境信息

> wayland-info
interface: 'wl_compositor',                              version:  6, name:  1
interface: 'wl_shm',                                     version:  2, name:  2
        <truncated>
interface: 'zxdg_output_manager_v1',                     version:  3, name:  4
                <truncated>
interface: 'wl_data_device_manager',                     version:  3, name:  5
interface: 'xdg_toplevel_drag_manager_v1',               version:  1, name:  6
interface: 'zwp_primary_selection_device_manager_v1',    version:  1, name:  7
interface: 'wl_subcompositor',                           version:  1, name:  8
interface: 'xdg_wm_base',                                version:  7, name:  9
interface: 'gtk_shell1',                                 version:  7, name: 10
interface: 'wp_viewporter',                              version:  1, name: 11
interface: 'wp_fractional_scale_manager_v1',             version:  1, name: 12
interface: 'zwp_pointer_gestures_v1',                    version:  3, name: 13
interface: 'zwp_tablet_manager_v2',                      version:  2, name: 14
interface: 'wp_pointer_warp_v1',                         version:  1, name: 15
interface: 'wl_seat',                                    version: 10, name: 16
        name: seat0
        capabilities: pointer keyboard
        keyboard repeat rate: 33
        keyboard repeat delay: 500
interface: 'zwp_relative_pointer_manager_v1',            version:  1, name: 17
interface: 'zwp_pointer_constraints_v1',                 version:  1, name: 18
interface: 'zxdg_exporter_v2',                           version:  1, name: 19
interface: 'zxdg_importer_v2',                           version:  1, name: 20
interface: 'zxdg_exporter_v1',                           version:  1, name: 21
interface: 'zxdg_importer_v1',                           version:  1, name: 22
interface: 'zwp_linux_dmabuf_v1',                        version:  5, name: 23
        <truncated>
interface: 'wp_single_pixel_buffer_manager_v1',          version:  1, name: 24
interface: 'zwp_keyboard_shortcuts_inhibit_manager_v1',  version:  1, name: 25
interface: 'zwp_text_input_manager_v3',                  version:  1, name: 26
interface: 'wp_presentation',                            version:  2, name: 27
        presentation clock id: 1 (CLOCK_MONOTONIC)
interface: 'xdg_activation_v1',                          version:  1, name: 28
interface: 'zwp_idle_inhibit_manager_v1',                version:  1, name: 29
interface: 'wp_linux_drm_syncobj_manager_v1',            version:  1, name: 30
interface: 'xdg_wm_dialog_v1',                           version:  1, name: 31
interface: 'wp_color_manager_v1',                        version:  2, name: 32
        <truncated>
interface: 'xdg_system_bell_v1',                         version:  1, name: 33
interface: 'xdg_toplevel_tag_manager_v1',                version:  1, name: 34
interface: 'wp_drm_lease_device_v1',                     version:  1, name: 35
        path: /dev/dri/card1
interface: 'wp_drm_lease_device_v1',                     version:  1, name: 36
        path: /dev/dri/card2
interface: 'wp_commit_timing_manager_v1',                version:  1, name: 37
interface: 'wp_fifo_manager_v1',                         version:  1, name: 38
interface: 'wp_cursor_shape_manager_v1',                 version:  2, name: 39
interface: 'wp_color_representation_manager_v1',         version:  1, name: 40
        <truncated>
interface: 'wl_fixes',                                   version:  1, name: 41
interface: 'wl_output',                                  version:  4, name: 44
        <truncated>

Java版本信息

> java --version
openjdk 26.0.1 2026-04-21
OpenJDK Runtime Environment (build 26.0.1)
OpenJDK 64-Bit Server VM (build 26.0.1, mixed mode, sharing)

Java环境状态

> archlinux-java status
Available Java environments:
  java-26-openjdk (default)

恳请有类似经验的人士提供解决方案。

内容的提问来源于stack exchange,提问作者Anders Tøgern

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.02 06:57:27