数码资讯
使用Maven打包时,出现JDK中rt里的类找不到的解决方案
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
当我们编译Maven项目时,出现如下错误:
这些找不到的类是在JDK中 rt.jar这个包里的。
解决方案:
在POM.xml文件中加入以下内容:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<verbose />
<bootclasspath>
${java.home}libt.jar;${java.home}libjce.jar
</bootclasspath>
</compilerArguments>
</configuration>
</plugin>
注意:
${java.home}libt.jar;${java.home}libjce.jar 这一句里的分隔号是分号不是冒号(英文状态下)。
在Windows中是分号,在Linux中是冒号。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。