java.io.IOException:所有者无法转换数据

时间:2017-07-13 00:14:01

标签: java clipboard

将图像从剪贴板复制到我的应用程序中时,我得到:

java.io.IOException: Owner failed to convert data
    at sun.awt.X11.XSelection.validateDataGetter(XSelection.java:444)
    at sun.awt.X11.XSelection.getData(XSelection.java:305)
    at sun.awt.X11.XClipboard.getClipboardData(XClipboard.java:120)
    at sun.awt.datatransfer.SunClipboard.getData(SunClipboard.java:225)

根据this,问题似乎来自jdk 1.7.0。大。但是,我可以为目前使用Java 7的用户做什么(除了要求他们迁移到Java 8?)

或者我可能没有理解这个问题?

1 个答案:

答案 0 :(得分:0)

这将是无用的答案 根据Bugzilla门票JDK-7107490JDK-7199196,这些错误是从jdk8修复的。因此,最好建议迁移到java 8。

我对JDK的更新时间表并不熟悉,但我认为不再维护JDK7(EOL:Java 7 Reaches End of Life)。如果您为此错误创建了任何修补程序,则不会合并。