gpt4 book ai didi

java - 为什么 Java 无法在终端服务器下使用 Firefox3 的 Verdana 字体? (访问控制异常)

转载 作者:行者123 更新时间:2023-12-02 08:38:31 27 4
gpt4 key购买 nike

以下 GUI 代码可在我们客户使用的 99.99% 的操作系统环境中运行:

jStatusDescription = new JTextArea();  
jStatusDescription.setFont(new Font("Verdana", Font.PLAIN, 12));
jStatusDescription.setText("test"); <-- crashes

但是,现在有 2 个不同的客户同时使用终端服务器和 Firefox 3,即使 ADMIN 已登录并启动 Firefox,上面的代码也会在 Java 插件 1.6.0_11 中出现此异常。

java.security.AccessControlException: access denied (java.io.FilePermission C:\WINDOWS\Fonts\verdana.TTF read)

有什么想法如何调查/解决这个问题吗?

PS:请注意,IE7 可以正常工作

最佳答案

在瘦客户端的某些配置上运行时,读取所有当前版本的 Java SE 6 的物理字体时都会出现问题。我没有尝试过,但我想你可以将字体文件复制到JRE的字体目录中(假设这些文件在system/Windows目录之前被检查)。您也许可以将 TTF 文件的 reda 权限放入 lib/security/java.policy 文件(不记得它是如何组织的)。希望很快就会在 6 更新中修复这个问题(我不知道,也不能保证任何事情)。

明显的错误 CR 6785424changeset .

(在此处包含所有适当的免责声明...)

关于java - 为什么 Java 无法在终端服务器下使用 Firefox3 的 Verdana 字体? (访问控制异常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/479049/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com