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

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

javafx.base包导致项目在openjdk环境下启动屡屡失败_第1张图片

  1. 我的电脑使用的是oracle的jdk,运行项目和开发都是正常的。
    但是使用服务器的openjdk运行项目时就会出现如下错误:
    javafx.base包导致项目在openjdk环境下启动屡屡失败_第2张图片
  2. 查看pom依赖关系发现相比以前的jar包多了org.openjfx.javafx.base
    javafx.base包导致项目在openjdk环境下启动屡屡失败_第3张图片
  3. 解压jar包
java -xvf xxx.jar

javafx.base包导致项目在openjdk环境下启动屡屡失败_第4张图片
4. 发现打包时的确将javafx包打进了jar中
在这里插入图片描述
5. 在pom中将其从中排除
javafx.base包导致项目在openjdk环境下启动屡屡失败_第5张图片
6. 再次打包并发布发现正常运行
javafx.base包导致项目在openjdk环境下启动屡屡失败_第6张图片

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

你可能感兴趣的:(SpringBoot)