java UnsatisfiedLinkError awt.image

标签 java user-interface image awt

我有一个程序,它使用以下方法来获取图像图标的缩放实例:

public ImageIcon createScaledImageIcon(String filename) {
    ImageIcon icon = new ImageIcon(filename);
    Image image = icon.getImage().getScaledInstance(cardWidth, cardHeight, Image.SCALE_SMOOTH);
    icon.setImage(image);
    return icon;
}

我不知道这是否是问题的根源。但我收到以下错误消息:

线程“Image Fetcher 0”中的异常 java.lang.UnsatisfiedLinkError: sun.awt.image.ImageRepresentation.setBytePixels(IIII[BIILsun/awt/image/ByteComponentRaster;I)V at sun.awt.image.ImageRepresentation.setBytePixels(Native Method) )

在 sun.awt.image.ImageRepresenation.setPixels(来源不明)

在 sun.awt.image.ImageDecoder.setPixels(来源不明)

在 sun.awt.image.GIFImageDecoder.sendPixels(Unknown Source) ...

如果我可以包含任何其他可能有用的信息,请告诉我。

最佳答案

尝试重新安装最新版本的 Java。您的安装可能不完整/损坏(阅读 similar experience)。

关于java UnsatisfiedLinkError awt.image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414425/

相关文章:

java - 正则表达式捕获可能存在或可能不存在的一组组

java - 用户表、评级表和位置表之间的关系是什么?

C++/Tk如何执行一般的tcl代码?

java - 为什么在java中显示squere for\u0085?

python - Tkinter 标签中的图像?

CSS mask-image 不工作(试过 firefox 和 safari)

Java 文件传输客户端不读取所有字节

java - 对象无法使用JPA持久化到数据库中,因为它没有序列化

java - java 中的滑动通知栏(a la Firefox)

image - 在加载高分辨率图像时显示加载窗口小部件