问题描述
由于苹果迫使更新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:
- 创建的小程序的数字签名。
- 解决方法:如果你不想用数字签名的工作,添加到您的java.policy文件以下行:许可java.awt.AWTPermissionaccessClipboard
这篇关于任何解决方法,以获取复制/粘贴在JDK 7 AWT Applet的工作在Mac?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!