前言
略
错误信息
package com.sun.image.codec.jpeg does not exist
解决办法1:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<bootclasspath>${java.home}/lib/rt.jar${path.separator}${java.home}/lib/jce.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
解决办法2:
解决办法1无效时,尝试解决办法2
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArgument>-XDignore.symbol.file</compilerArgument>
</configuration>
</plugin>
解决办法3:
解决办法1、解决办法2无效时,尝试解决办法3
<dependency>
<groupId>jre_lib</groupId>
<artifactId>rt</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/jre_lib/rt.jar</systemPath>
</dependency>
<dependency>
<groupId>jre_lib</groupId>
<artifactId>jce</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/jre_lib/jce.jar</systemPath>
</dependency>
- 把rt.jar、jce.jar拷贝的
项目目录/src/main/jre_lib
目录下