包com.sun.image.codec.jpeg不存在

时间:2014-06-11 12:35:15

标签: java

package com.sun.image.codec.jpeg does not exist

为什么会出现此错误。我将所有jar个文件复制到

C:\Program Files\Java\jdk1.7.0\jre\lib\ext

也进入

C:\Program Files\Java\jre7\lib\ext 

有什么问题以及如何解决?

2 个答案:

答案 0 :(得分:4)

com.sun.*个包不是受支持的公共接口的一部分。无论您使用哪种库,都可能依赖于旧版本的Java

阅读:Why Developers Should Not Write Programs That Call 'sun' Packages.

答案 1 :(得分:0)

在通过Google进行研究时,发现在OpenJDK中删除了这个包的几个引用,并且在Java Advance Imaging主页(http://java.sun.com/products/java-media/jai/iio.html)中,在JPEG部分下,它提到某些类是非正式实现的在com.sun.image.codec.jpeg包中。

https://java.net/jira/browse/GLASSFISH-16507?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel