我有一个 swing 应用程序,当使用 install4j 启动器启动时,该应用程序在 Windows 10 上看起来很模糊。当我使用相同的 JRE 和 .bat 文件启动相同的应用程序时,模糊性消失了。我认为这与 DPI 或兼容性有关,但我在 install4j 版本 6 中没有看到任何设置来控制它。 bat文件使用javaw。
这篇文章可能有一些见解。 https://superuser.com/questions/988379/how-do-i-run-java-apps-upscaled-on-a-high-dpi-display
最佳答案
自 install4j 7 起,如果项目的最低 Java 版本为 9,安装程序将能够识别 DPI。Java 1.8 及更低版本在 Swing 中没有足够高的 DPI 支持。
对于 install4j 6.x,仅支持升级。
关于java - 在 windows10 上使用 install4j 启动 Swing 应用程序看起来很模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49699211/