最近我发现使用 Ubuntu 17.04 和 Java 9 会导致基于 Java Swing 的应用程序在我的 hdpi 显示器上正确缩放。17.04 和 Java 8 无法正确缩放,当我更新 Java 时这个问题立即得到了解决。
本周我升级到了 17.10(这对于解决与捕获的 wifi 热点无关的问题来说是必要的)。
不幸的是,现在带有 Java 9 的 Ubuntu 17.10 不再扩展 Java Swing 应用程序,我只能再次阅读微小的文章。
有人知道哪里出了问题以及如何解决吗?
以下错误页面提到了类似的问题,但似乎表明问题已得到解决,但没有提及如何解决:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1713323
答案1
运行使用GDK_SCALE=2 java ...
(不适用于 Oracle Java 8...)