您的位置:首页 > 其它

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

2016-08-15 16:29 531 查看
转载自:http://my.oschina.net/zb0423/blog/86507 

maven下面编译失败,失败提示信息为:程序包com.sun.image.codec.jpeg不存在 

这个类文件的位置在jre/lib/rt.jar 

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

注意,以下代码嵌套在<pluginManagement><plugins>......</plugins></pluginManagement>


Java代码  


<!-- 编译插件 -->  

<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包,因为我在编译的过程中除了报上面那个错误,还报了一个错。所以我添加了两个包。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: