我正在尝试在 AWT 中使用 BufferedImage 类。我在 IBM 的 J9 虚拟机上使用 J2ME。
当我尝试调用 BufferedImge.getRastor() 方法时,出现以下异常:
Exception in thread "main" java.lang.NoSuchMethodError: java/awt/image/BufferedImage.getRastor()Ljava/awt/image/WritableRaster;
现在,根据我对 JVM 的了解,该错误基本上告诉我 BufferedImage 类没有一个名为 getRastor() 的方法,它返回一个 WritableRaster 对象,但是该方法记录在 API 中,它来自版本 1.4.2 所以应该与 J2ME 兼容。
我不知道这里发生了什么,你能帮忙吗?
干杯,
皮特