喵星之旅-屯粮的松鼠-Fatal Error Unable to find package java.lang in classpath or bootclasspath

现象

maven打包报错:Fatal Error Unable to find package java.lang in classpath or bootclasspath

原因及解决

path.separator是路径分割符号,出现在多个路径拼接在一起的情况。但是在不同操作系统中是不同的值,需要和系统规则一致。

如图的pom文件配置内容:

其中

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

里面是多个路径,中间的分割符号在linux中如上是冒号,但是在windows中应为分号。

文章目录
  1. 现象
  2. 原因及解决
|