zoukankan      html  css  js  c++  java
  • macos 致命错误: 在类路径或引导类路径中找不到程序包 java.lang

    本文环境:MacOS

    程序运行没有问题,但在 maven 打包时,报了如下错误:

    致命错误: 在类路径或引导类路径中找不到程序包 java.lang
    [INFO] -------------------------------------------------------------
    [ERROR] COMPILATION ERROR : 
    [INFO] -------------------------------------------------------------
    [ERROR] An unknown compilation problem occurred

    难道 maven-compiler-plugin 插件配置错了?如下是我的配置信息

    <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>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <verbose/>
                        <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>
       </plugins>
    </build>

    搜索后,发现 Linux/Macos 环境下配置中的分隔符是不一样的:

    Windows用 ; 做分隔符

    <bootclasspath>${java.home}/lib/rt.jar;${java.home}/lib/jce.jar</bootclasspath>

    Mac/Linux用 : 做分隔符

    <bootclasspath>${java.home}/lib/rt.jar:${java.home}/lib/jce.jar</bootclasspath>
  • 相关阅读:
    delphi消息发送字符串
    Delphi2007 在Win10 下运行报错 Assertion failure
    python 定时器
    python 直接赋值 深浅拷贝
    python 闭包
    python 对象
    c++ sizeof和strlen
    c++入门笔记(一)
    python实现四种排序逻辑与代码
    webrtc autotest
  • 原文地址:https://www.cnblogs.com/niceyoo/p/12152289.html
Copyright © 2011-2022 走看看