maven install 时提示程序包javax.crypto不存在
maven install 时提示程序包javax.crypto不存在
大家好,我是酷酷的韩~ 一.maven install报错原因 javax.crypto是在jdk的jrelib目录下的,需要在编译的时候引入jdk的rt.jar包和jce.jar包。
二.解决办法
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArgs> <arg>-extdirs</arg> <arg>${project.basedir}/src/main/resources/lib</arg> </compilerArgs> <compilerArguments> <verbose/> <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath> </compilerArguments> </configuration> </plugin> </plugins> </build>
核心代码是
<compilerArguments> <verbose/> <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath> </compilerArguments>
只要路是对的,就不怕路远。 ------酷酷的韩