在 Windows 中禁用 Java 硬件加速?

Ody*_*dys 5 java hardware-acceleration

我的显卡有一些问题,我想禁用 Java 应用程序的硬件加速。使用 HA 的所有内容都显示模糊。

我看过一些关于如何设置这个参数的教程 -Dsun.java2d.d3d=false

问题是 Java 控制面板本身正在使用硬件加速,我看不到任何内容以添加此参数。

编辑: 在安全模式下进入 java 控制面板,添加参数和问题继续..

Edit2: Win 7 x64 JRE 6 更新 30

Edit3:我的 deployment.properties(根据您的建议)文件是:

#deployment.properties
#Sun Jan 08 01:12:04 EET 2012 deployment.version=6.0 
deployment.capture.mime.types=true deployment.browser.path=C\:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
#Java Deployment jre's
#Sun Jan 08 01:12:04 EET 2012 deployment.javaws.jre.0.registered=true 
deployment.javaws.jre.0.platform=1.6 deployment.javaws.jre.0.osname=Windows 
deployment.javaws.jre.0.path=C\:\\Program Files (x86)\\Java\\jre6\\bin\\javaw.exe 
deployment.javaws.jre.0.product=1.6.0_30 deployment.javaws.jre.0.osarch=x86 
deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se 
deployment.javaws.jre.0.enabled=true deployment.javaws.jre.0.args=-Dsun.java2d.d3d\=false 
deployment.javaws.jre.1.args=-Dsun.java2d.d3d\=false 
deployment.javaws.jre.0.args=-Dsun.java2d.noddraw=true
deployment.javaws.jre.1.args=-Dsun.java2d.noddraw=true
Run Code Online (Sandbox Code Playgroud)

仍然启用硬件加速。应用程序是否有可能覆盖这些设置?

ale*_*rul 5

在我的情况下,添加参数后图形损坏消失了 -Dsun.java2d.noddraw=true

替代文字


mav*_*vhc 1

似乎在 Java 控制面板中编辑该设置会导致该文件

C:\Users\用户名\AppData\LocalLow\Sun\Java\Deployment\deployment.properties

(或者 %appdata% 指向的任何地方)

得到一条线:

Deployment.javaws.jre.1.args=-Dsun.java2d.d3d\=false

这是每个用户的设置,还有一个系统设置选项,可能在所有用户中,未测试