使用Maven打包時,出現JDK中rt裏的類找不到的解決方案

當咱們編譯Maven項目時,出現以下錯誤:java

這些找不到的類是在JDK中 rt.jar這個包裏的。apache

解決方案:maven

在POM.xml文件中加入如下內容:spa

<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}\lib\rt.jar;${java.home}\lib\jce.jar
                        </bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>

注意:code

${java.home}\lib\rt.jar;${java.home}\lib\jce.jar  這一句裏的分隔號是分號不是冒號(英文狀態下)。xml

Windows中是分號,在Linux中是冒號get

相關文章
相關標籤/搜索