ClearType、install4j 和 Java bug Java 案例
你知道吗
ClearType(Windows 中的字体平滑技术)与
Java(编程语言和推荐的框架之一)?
除了他们一起努力让我
痛苦了几个月。我有一些我无法使用的 Java 软件
安装。我的意思是真的不能——甚至没有弄清楚原因或
在另一台电脑上重现它。
最近我获得了 Woopra 测试版(网站分析服务)的批准,并且
它使用用 Java 编写的桌面客户端……我无法安装。那得到了
我真的很生气。 :)
故事所有有问题的软件都是相似的:
基于 install4j 的设置;安装程序因一堆错误而崩溃。我曾是
在早期(大约一百次)尝试解决时指责 install4j
问题。后来我慢慢明白了,如果是那样的窃听
很长一段时间 - 解决方案将被创建和谷歌搜索。
跟踪 从 install4j 转移焦点后,我决定推动 Java
框架。我早些时候尝试过稳定版本,所以决定去
不稳定的 1.6 Update 10 候选版本。
这实际上修复了错误消息,但没有崩溃。我也注意到了
在安装文件的目录中创建了新的错误日志。
以前我只在 Windows 临时目录中看到过日志。
新的错误日志如下:
无法显示 GUI。此应用程序需要访问 X
服务器。如果您有权访问,则可能缺少 X 库。
****************************************************** ***************** 您也可以在控制台模式下运行此应用程序,而无需访问
X server 通过传递参数 -c 在上寻找 X-Server 非常奇怪
非Linux PC,不是吗?所以我决定尝试那个“-c”参数。和
实际上可以在控制台模式下安装。
快乐的结局?没有。现在安装的应用程序崩溃了。但是真的得到了
我在想。如果控制台工作但图形界面不工作 - 那里
后者肯定有问题。
另一个错误日志(在应用程序文件夹中)现在说(除其他外)
东西):
原因:java.lang.IllegalArgumentException:-60397977 不兼容
使用特定于文本的 LCD 对比度键成功地用谷歌搜索了我
Java 无法读取非标准 ClearType 的错误描述
注册表设置。
解决方案我立即从控制面板启动 ClearType Tuner 并
发现设置显示乱码。改正到合适后
Java 的所有问题都立即消失了。
cleartypetuner_screenshot 经验教训 不要急于责备
单个应用程序上的软件问题。即使是轻微的和完全的
不相关的设置会引发致命的连锁反应。链接 Jave
运行时环境http://www.java.com/en/download/index.jsp
ClearType 调谐器
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
Woopra http://www.woopra.com/
install4j
http://www.ej-technologies.com/products/install4j/overview.html