美文网首页
Maven编译报错[ERROR] Fatal Error: Un

Maven编译报错[ERROR] Fatal Error: Un

作者: 春苟哈皮 | 来源:发表于2018-11-23 11:41 被阅读0次

因为在pom文件中引入了如下配置

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>utf-8</encoding>
                    <compilerArguments>
                        <verbose />
                        <bootclasspath>${java.home}\lib\rt.jar;${java.home}\lib\jce.jar</bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
    </build>

在linux环境下,bootclasspath路径是以:冒号分隔而不是;分号,同时路径应该是/而不是\.
修改为如下所示之后就可以正常编译:

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>utf-8</encoding>
                    <compilerArguments>
                        <verbose />
                        <bootclasspath>${java.home}/lib/rt.jar${path.separator}${java.home}/lib/jce.jar</bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
    </build>

相关文章

网友评论

      本文标题:Maven编译报错[ERROR] Fatal Error: Un

      本文链接:https://www.haomeiwen.com/subject/qxfjqqtx.html