在用ant进行编译的时候出现的问题

胡洪瑜 发布于 2013/05/14 22:38
阅读 818
收藏 0

开发环境:ubuntu13

IDE:eclipse

项目管理 : ant

今天在对项目进行编译的时候提示找不到某个文件

具体错误如下

  [javac] /home/hyhu/workspace/M-LOG/src/org/mspring/mlog/service/impl/AbstractPhotoUploadService.java:289: 错误: 无法访问JPEGDecodeParam
    [javac]             Metadata metadata = JpegMetadataReader.readMetadata(mf.getInputStream());
    [javac]                                                   ^
    [javac]   找不到com.sun.image.codec.jpeg.JPEGDecodeParam的类文件
    [javac] 注: 某些输入文件使用了未经检查或不安全的操作。
    [javac] 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
    [javac] 1 个错误

加载中
0
南湖船老大
南湖船老大

话说开发人员,不应该使用com.sun下面的包,不知道谁写的代码,误人子弟啊。

com.sun下面的API是不公开的,不稳定的,行为也是不确定的,也不保证兼容性

0
南湖船老大
南湖船老大

Java7 移除了这个API 。你又copy代码了吧。。。

Java 7的API里废除了非标准的 com.sun.image.jpeg.codec 包。

JDK 1.2 (1998年12月)中加入的非标准包 com.sun.image.codec.jpeg 负责加载和保存 JPEG 格式图像文件。这个包从未在平台规范中出现,并且从 Java SE 7 发行版中移除。JDK 1.4 中加入了标准的 Java Image I/O API,并替代 com.sun.image.jpeg.codec 包的需求。

南湖船老大
南湖船老大
回复 @胡洪瑜 : Java Image I/O API
胡洪瑜
胡洪瑜
啊 。。。请问那要最少的改动 应该怎么样呢
0
lxbzmy
lxbzmy

thumbnailator-0.4.3.jar

lxbzmy
lxbzmy
Thumbnails.of(src).sourceRegion(rec).size(rec.width, rec.height).toFile(dest);
lxbzmy
lxbzmy
是。
胡洪瑜
胡洪瑜
这个包就是图片缩放的吗?
返回顶部
顶部