mvn打包报致命错误: 1、程序包com.sun.image.codec.jpeg不存在 2、在类路径或引导类路径中找不到程序包 java.lang
打包命令:
mvn clean package
报错:程序包com.sun.image.codec.jpeg不存在
感觉是找不到jar包的问题。
解决:
pom.xml下加<build> <plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
...
</plugins>
</build>
<!-- 注意这里
bootclasspath中的jar分隔符号
: 分开的(mac\linux)
;(windows)
-->
<properties> <java.version>1.8</java.version> <java.home>/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home/jre</java.home> </properties>
确保jre存在,并且jre/lib/rt.jar jre/lib/jce.jar也存在。
道法自然

浙公网安备 33010602011771号