Java程序不在高DPI屏幕上显示

时间:2017-01-04 16:18:31

标签: java windows screen-resolution

我是Java编程的新手,但我正在管理一个已弃用的Java软件作为我工作的一部分。旧程序在低分辨率屏幕上完美呈现,但随着公司转向更高DPI系列的设备(主要是Microsoft Surfaces),该程序非常小。我发现很多方法可以通过使用Manifest文件在线调整其他程序的分辨率,但似乎无法正常工作。我还看到swing.properties文件可以更改以修复它,但该程序不使用swing。是否有任何外部文件可用于更改此程序的分辨率?

问题出现在Windows 10高DPI设备上,并且该程序附带了自己的Java版本,安装在用户AppData文件夹中,因此不会使用设备上定期安装的Java。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题并尝试了几种不同的解决方案,但收效甚微。唯一适合我的是调整java.exe和/或javaw.exe可执行文件的属性,如此超级用户答案中所述:

https://superuser.com/a/1207925

这对我很有用。