exe4j高dpi设置

Posted

技术标签:

【中文标题】exe4j高dpi设置【英文标题】:exe4j high dpi settings 【发布时间】:2020-03-24 07:59:01 【问题描述】:

创建可执行文件以在具有缩放功能的 Windows 10 上运行的最佳设置是什么。

我尝试将 DPI 感知设置为 true 和 false,但似乎没有任何效果。我也尝试了几个系统属性,但也没有任何成功。我目前在我的 exe4j.xml 中有以下设置

dpiAware="false"
amd64="false

我仍在运行 JDK 8,但由于该应用程序正在整个公司中运行,我无法立即升级到另一个版本的 java 运行时(虽然我想;))

并使用 windows 属性覆盖高 DPI 设置。但我不喜欢那种解决方案。

有人有什么建议吗。

提前致谢

【问题讨论】:

您不能通过指定一些(魔术?)标志来使软件正确实现高 DPI 支持。 【参考方案1】:

Java 8 不支持 Windows 的 High-DPI,您必须升级到 Java 11+。

【讨论】:

以上是关于exe4j高dpi设置的主要内容,如果未能解决你的问题,请参考以下文章

怎样进行Win10软件高DPI设置

如何配置应用程序以在具有高 DPI 设置(例如 150%)的机器上正确运行?

如何配置应用程序以在具有高 DPI 设置(例如 150%)的机器上正确运行?

如何配置应用程序以在具有高 DPI 设置(例如 150%)的机器上正确运行?

设置高 DPI 时防止我的 Win32 应用程序的 UI 元素按比例放大

高 DPI 缩放、鼠标挂钩和 WindowFromPoint