[Maven]package com.sun.image.codec.jpeg does not exist

前言

错误信息

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目录下

猜你喜欢

转载自blog.csdn.net/sayyy/article/details/131232067