我的Java系统有问题,我试图在可执行的jar文件中运行我的项目,但是布局的大小或文本变得越来越大,我相信这是因为Windows的dpi缩放比例很高,是否仍然可以禁用从我的系统进行dpi缩放,因为可执行jar文件没有关闭dpi缩放的属性,而且我已经尝试在java.exe或javaw.exe上禁用dpi缩放,但仍然无法正常工作。如果我尝试将Windows dpi缩放比例更改为100%,则系统将恢复为原始大小,但其他应用程序/程序将变小。你能帮我么?

最佳答案

您可以尝试使用以下参数启动Java应用程序:

-Dsun.java2d.ddscale=false


另一个可能的解决方案是修改比例因子,但这不适用于所有JVM版本...如果先前的版本不起作用,可以尝试一下:

-Dsun.java2d.uiScale=PUT_FLOAT_VALUE_HERE


就我而言,这解决了我面临的同样问题:)

09-07 01:03