程序包com.sun.image.codec.jpeg不存在 问题的完美解决-阿里云开发者社区

开发者社区> 涂宗勋> 正文

程序包com.sun.image.codec.jpeg不存在 问题的完美解决

简介: <p>原文地址:<a target="_blank" href="http://my.oschina.net/zb0423/blog/86507">http://my.oschina.net/zb0423/blog/86507</a></p> <p><br></p> <p></p> <p style="padding-top:0px; padding-bottom:0px; marg
+关注继续查看

原文地址:http://my.oschina.net/zb0423/blog/86507


在使用Hudson进行打包的过程中,因为我们使用了一个pdf文件产生缩略图的功能,倒置添加的源码文件在maven下面编译失败,失败提示信息为:程序包com.sun.image.codec.jpeg不存在 后来查看这个类文件的位置在jre/lib/rt.jar

而我们设置的java_home下面的lib/dt.jar中没有这个文件,导致编译失败。通过配置maven-compiler-plugin插件可以解决此问题。

配置如下

全局变量的配置 

 

?
1
<java.home>c:\Java\jdk1.7.0_05</java.home>
maven-compiler-plugin 插件的配置如下:



?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>${java-version}</source>
                    <target>${java-version}</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <verbose />
                        <bootclasspath>${java.home}\jre\lib\rt.jar;${java.home}\jre\lib\jce.jar</bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>

配置中使用了两个jar包,因为我的hudson在编译的过程中除了报上面那个错误,还报了一个错。所以我添加了两个包。

如果还没解决  可以加qq: 471202412 ,一起讨论解决。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
解决Chrome插件安装时出现的“程序包无效”问题
错误信息:程序包无效。 详细信息:“Cannot load extension with file or directory name . Filenames starting with "" are reserved for use by the system.”。
8439 0
1--debug时安卓源码不一致问题--Source code does not match the bytecode
AS--debug时:Source code does not match the bytecode 解决方案:保持模拟器与编译版本一致,即: 编译版本与运行版本一致
2475 0
算法:字符串消除问题的数学证明
问题: 给定一个字符串,仅由A、B、C3个字母组成。当出现连续两个不同的字母时,你可以用另外一个字母替换它,如有AB或BA连续出现,你把它们替换为字母C;有AC或CA连续出现时,你可以把它们替换为字母B;有BC或CB连续出现时,你可以把它们替换为字母A。
470 0
回应员工大规模罢工抗议,谷歌CEO发内部信解决公司性骚扰问题
谷歌表示正在通过三种方式改变可能存在的公司性骚扰问题。
145 0
索引列顺序导致的性能问题
今天和大家分享一个很有意思的例子,关于索引列的顺序导致的性能问题。 发现数据库的性能比较差,CPU消耗很高,抓了一个awr,发现瓶颈在sql上,top 1的sql是一个很简单的update语句,没有复杂的条件和表关联。
567 0
关于ViewPager中子Activity生命周期 混乱的问题解决方案
关于ViewPager中子Activity生命周期 混乱的问题解决方案 标签: viewpage 子activity 生命周期混乱 做一个项目的时候,使用的viewpage+activity,刚开始没发现问题,后期发现子activity的onResume()方法一直不调用,从网上查了很多资料才找个解决方案。
598 0
has been modified since the precompiled header问题的几种解决方案
有时候不小心就报了这个错误,在以下步骤中,只有没解决问题的情况下,才继续往下操作: Clean工程 按住option键,再次Clean(Clean Build Folder.
661 0
Ubuntu问题sudo: /etc/sudoers is mode 0640should be 0440的解决方法
Ubuntu问题sudo: /etc/sudoers is mode 0640, should be 0440的解决方法 以前一直使用Fedora系统,今天偶尔用了用Ubuntu Linux系统,感觉那个sudo有点很不适应啊。
649 0
+关注
涂宗勋
认真生活,快乐工作,保持理想!https://blog.csdn.net/tuzongxun
274
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载