本文介绍了任何解决方法,以获取复制/粘贴在JDK 7 AWT Applet的工作在Mac?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于苹果迫使更新JDK 7在Mac上,老AWT小程序不再支持复制/粘贴。例如,如果你访问:

Since Apple forced the update to JDK 7 on Mac, old AWT applets no longer support copy/paste. For example, if you visit:

您不能复制和粘贴到页面上的小程序文本字段。我证实,仍然可以在AWT复制/粘贴在Windows上使用JDK 7。

you cannot copy and paste into the applet text field on that page. I've confirmed that you can still copy/paste in AWT on Windows with JDK 7.

有人知道一个解决办法?

Anybody know a workaround?

推荐答案

甲骨文的Java 6更新24日发布的2011年2月21补救漏洞:公告

Oracle released Java 6 Update 24 in February 2011 to remedy 21 vulnerabilities: Announcement

由于此安全释放,复制和放大器的能力的一部分;从计算机的剪贴板成Java小程序粘贴已被禁用。

As part of this security release, the ability to copy & paste from a computer's clipboard into a Java applet has been disabled.

要解决这个问题,有2个解决方案:

To fix this issue there are 2 solutions:


  1. 创建的小程序的数字签名。

  2. 解决方法:如果你不想用数字签名的工作,添加到您的java.policy文件以下行:许可java.awt.AWTPermissionaccessClipboard

这篇关于任何解决方法,以获取复制/粘贴在JDK 7 AWT Applet的工作在Mac?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-28 14:35
查看更多