javafx.base包导致项目在openjdk环境下启动屡屡失败

将idea更新为2019.2版本后,同样的项目在以前的版本中一切正常,但是升级后莫名就启动失败了。

在这里插入图片描述

  1. 我的电脑使用的是oracle的jdk,运行项目和开发都是正常的。
    但是使用服务器的openjdk运行项目时就会出现如下错误:
    在这里插入图片描述
  2. 查看pom依赖关系发现相比以前的jar包多了org.openjfx.javafx.base
    在这里插入图片描述
  3. 解压jar包
java -xvf xxx.jar

在这里插入图片描述
4. 发现打包时的确将javafx包打进了jar中
在这里插入图片描述
5. 在pom中将其从中排除
在这里插入图片描述
6. 再次打包并发布发现正常运行
在这里插入图片描述

关于如何使用Jrebel和Docker远程调试SpringBoot项目参见https://blog.csdn.net/qq_38936320/article/details/102836742

猜你喜欢

转载自blog.csdn.net/qq_38936320/article/details/102941447
今日推荐