我是靠谱客的博主 彩色冬天,最近开发中收集的这篇文章主要介绍【转】程序包com.sun.image.codec.jpeg不存在 问题的完美解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

maven下面编译失败,失败提示信息为:程序包com.sun.image.codec.jpeg不存在 
这个类文件的位置在jre/lib/rt.jar 

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

<!-- 编译插件 -->
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-compiler-plugin</artifactId>
	<version>${maven-compiler.version}</version>
	<configuration>
		<source>${java.version}</source>
		<target>${java.version}</target>
		<encoding>${project.build.sourceEncoding}</encoding>
	        <compilerArguments>
	              <verbose />
		      <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
		</compilerArguments>
	</configuration>
</plugin>

 在windows下面用;分隔,linux下面用:分隔。 


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

最后

以上就是彩色冬天为你收集整理的【转】程序包com.sun.image.codec.jpeg不存在 问题的完美解决的全部内容,希望文章能够帮你解决【转】程序包com.sun.image.codec.jpeg不存在 问题的完美解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部