为什么我在1.8.0_45中得到java.lang.NoSuchMethodError:createImageUsingNativeSize错误 [英] Why do I get java.lang.NoSuchMethodError: createImageUsingNativeSize error in 1.8.0_45

查看:171
本文介绍了为什么我在1.8.0_45中得到java.lang.NoSuchMethodError:createImageUsingNativeSize错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在某些情况下用于处理从某些web浏览器(firefox)拖放的单个图像的代码在1.8.0_25中没有出现问题

This code that was used in some circumstances for dealing with single images dragged and drop from certain webbrowsers (firefox) gave no issues in 1.8.0_25

image  = (Image) trans.getTransferData("image/x-java-image;class=java.awt.Image");

但现在是1.8.0_45导致

but now in 1.8.0_45 causing

java.lang.NoSuchMethodError: createImageUsingNativeSize
at sun.lwawt.macosx.CDataTransferer.getImageForByteStream(Native Method)
at sun.lwawt.macosx.CDataTransferer.platformImageBytesToImage(CDataTransferer.java:238)
at sun.awt.datatransfer.DataTransferer.translateBytes(DataTransferer.java:1659)
at sun.lwawt.macosx.CDataTransferer.translateBytes(CDataTransferer.java:142)
at sun.awt.dnd.SunDropTargetContextPeer.getTransferData(SunDropTargetContextPeer.java:269)
at sun.awt.datatransfer.TransferableProxy.getTransferData(TransferableProxy.java:73)
at java.awt.dnd.DropTargetContext$TransferableProxy.getTransferData(DropTargetContext.java:376)
at com.jthink.jaikoz.draganddrop.ImageHandler.createImageCell(ImageHandler.java:30)

这是新版OSX Java中的一个错误,还是我做错了什么,有一个简单的工作ound?

Is this a bug in the new version of OSX Java or am I simply doing something wrong, is there a simple workaround ?

Paul

推荐答案

此错误最终在JDK1中修复.8.0_66,请参阅 https://bugs.openjdk.java.net/browse/JDK -8037371

This bug was eventually fixed in JDK1.8.0_66, see https://bugs.openjdk.java.net/browse/JDK-8037371

这篇关于为什么我在1.8.0_45中得到java.lang.NoSuchMethodError:createImageUsingNativeSize错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆