gpt4 book ai didi

java - 如何在javaws jnlp文件中设置dpiaware

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:23:00 26 4
gpt4 key购买 nike

我有一个使用 Java Web Start 部署的 Java Swing 应用程序。在高 dpi 显示器上,一切都显得非常小。我已经确定这是因为虽然 java 报告它对 Windows 是 dpi 感知的,但实际上 java swing 应用程序不是 dpi 感知的。我已尝试在 java.exe、javaws.exe 和 javaw.exe 文件中设置 dpi aware false 但没有成功。

如有任何建议,我们将不胜感激。

最佳答案

在您的 jnlp 文件的资源部分设置该属性。例如,在以下摘录中:

  <resources>
<j2se version="1.7+" href="http://java.sun.com/products/autodl/j2se" initial-heap-size="128m" max-heap-size="1024m"/>
<property name="sun.java2d.dpiaware" value="false"/>
<jar href="app.jar" main="true"/>
</resources>

或者在命令行上运行 webstart,您可以覆盖属性:

javaws -J-Dsun.java2d.dpiaware=false myapp.jnlp

关于java - 如何在javaws jnlp文件中设置dpiaware,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37057102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com