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

发布于 2024-07-12 03:58:38 字数 536 浏览 4 评论 0原文

以下 GUI 代码适用于我们客户使用的 99.99% 的操作系统环境:

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

但是,现在有 2 个不同的客户同时使用终端服务器和 firefox 3,即使 ADMIN 为 Java 插件 1.6.0_11,上面的代码也给出了此例外情况已登录并启动 Firefox。

java.security.AccessControlException: 访问被拒绝(java.io.FilePermission C:\WINDOWS\Fonts\verdana.TTF 读取)

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

PS:注意 IE7 对他们来说工作正常

The following GUI code is working in 99.99% of OS environments used by our customers:

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

However, there are now 2 different customers both using Terminal server and firefox 3, the code above gives this exception with Java Plug-in 1.6.0_11 even when ADMIN is logged in and launching firefox.

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

Any ideas how to investigate/fix this?

PS: Notice that IE7 works OK for them

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

油饼 2024-07-19 03:58:38

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

明显错误 CR 6785424变更集

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

There has been a problem reading physical fonts reported for all current releases of Java SE 6 when running on certain configurations of thin clients. I've not tried, but I guess you can copy the font files into the fonts directory of the JRE (assuming these are checked before the system/Windows directory). You might be able to put reda permission for the TTF file into the lib/security/java.policy file (can't remember how that is organised). Hopefully there will be a fix in a 6 update coming soon (I don't know, and can't promise anything).

Apparent bug CR 6785424 and changeset.

(Include all appropriate disclaimer here...)

一花一树开 2024-07-19 03:58:38

将字体文件复制到我的 JRE 的字体目录中。

环境:
Windows 2003 标准版 x86 SP2,终端服务已打开。

copy the font files into the fonts directory of the JRE works for me.

Enviroment:
Windows 2003 std ed x86 SP2 with Terminal Service on.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文