java - AWT 和 Oracle Secure Global Desktop

标签 java linux ssh awt remote-access

我使用一些 AWT 库(例如:java.awt.color)开发了一个 GUI。但是当我尝试使用 SGD 运行它时,它会崩溃。 我删除了那些库,它工作正常。

查看日志时,我看到:

[xcb] Too much data requested from _XRead
[xcb] This is most likely caused by a broken X extension library
[xcb] Aborting, sorry about that.
gnome-settings-daemon: ../../src/xcb_io.c:735: _XRead: Assertion `!xcb_xlib_too_much_data_requested' failed.

谁知道原因?

最佳答案

将配置添加到java属性 -Djava.awt.headless=true http://www.oracle.com/technetwork/articles/javase/headless-136834.html如果您只使用 AWT 颜色。

关于java - AWT 和 Oracle Secure Global Desktop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33676842/

相关文章:

java - 生成一个 Java 可用的正则表达式,在精确位置否定单词

linux - 如何解释/proc/mounts?

python - linux-watch命令: show time remaining

ssh - 使用 Docker Compose 将主机的 SSH key 注入(inject) Docker Machine

Java:静态类?

java - 将输出记录到数据库中

java - 将多态 json 序列化为特定的 jsonnode

linux - 我运行的是哪个版本的 PostgreSQL?

shell - Golang 从 *os.file 进行复制,无需等待 EOF

linux - EC2 ssh broken pipe 终止正在运行的进程