我目前遇到的问题类似于上一个问题:
Why would our Java app not display windows on secondary monitor?
答案是包括:
所以我创建了启动应用程序的快捷方式:
C:\WINDOWS\system32\javaw.exe -Dsun.java2d.d3d=false -Dsun.java2d.noddraw=true -jar <file name>
是否有强制该应用程序在代码中使用它而不必使用参数?
答案 0 :(得分:11)
是的,您可以在程序开头使用System.setProperty(property, value);
。例如:
public static void main(String[] args)
{
System.setProperty("sun.java2d.d3d", "false");
System.setProperty("sun.java2d.noddraw", "true");
// Start your real application
}