Java-一些图像获胜';t加载图像IO
我在Java项目中的一个类文件夹中有大约15个图像。其中12个将正确加载。其中3个不会。这些文件没有损坏。如何解决此问题?图像类型通常是“容器格式”,这意味着它们可能在内部使用多种不同的编码来编码图像。因此,Java-一些图像获胜';t加载图像IO,java,javax.imageio,Java,Javax.imageio,我在Java项目中的一个类文件夹中有大约15个图像。其中12个将正确加载。其中3个不会。这些文件没有损坏。如何解决此问题?图像类型通常是“容器格式”,这意味着它们可能在内部使用多种不同的编码来编码图像。因此,ImageIO可能支持加载该文件类型的某些图像,但不支持加载其他图像 这些文件没有损坏 你怎么知道的?通常情况下,绘画和媒体程序会非常长的时间来加载图像和其他损坏的媒体。如果他们能做到这一点,通常不会出现对话框或警告文件已损坏(最终用户不在乎图像何时出现在屏幕上) 如果这些是应用程序资源,
ImageIO
可能支持加载该文件类型的某些图像,但不支持加载其他图像
这些文件没有损坏
你怎么知道的?通常情况下,绘画和媒体程序会非常长的时间来加载图像和其他损坏的媒体。如果他们能做到这一点,通常不会出现对话框或警告文件已损坏(最终用户不在乎图像何时出现在屏幕上)
如果这些是应用程序资源,解决方案可能是在您最喜欢的paint程序中打开它们,做一个简单的更改,然后重新保存它们。更好的图像编辑器将编写有效的非损坏图像,还可能允许您指定使用的编码,或自动使用Java支持的通用编码。拜托,伙计,您现在应该已经习惯了!为了更快地获得更好的帮助,请包含一个。我对sscce有多个问题,但我会看看我能做些什么。我已经将其转换为网页中的小程序,但现在我得到了以下信息:
“线程中的异常”thread-13“java.security.AccessControlException:拒绝访问(“java.io.FilePermission”“defensebg.png”“read”)”.
AccessControlException
新问题的主题。