首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >升级到Java 11:不支持-Djava.endorsed.dirs

升级到Java 11:不支持-Djava.endorsed.dirs
EN

Stack Overflow用户
提问于 2019-11-13 16:50:42
回答 1查看 4.9K关注 0票数 6

我想将Java 8 Spring项目升级到Java 11,它使用Gradle 4.9(包装器)。我正在使用Intellij 2019.1社区版本。

在下载Java 11之后,当我运行gradle test时,我会看到以下错误:

-Djava.endorsed.dirs .不支持。认可的标准和模块化形式的独立API将通过可升级模块的概念得到支持。

那我该怎么解决呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-13 16:50:42

我做这些事是为了让它发挥作用:

  • 将Intellij升级到2019.2.4社区。它似乎在使用Java选项-Djava.endorsed.dirs。因为使用Gradle 5.4,我已经可以通过gradle test在终端上运行测试了。只有Intellij运行失败。

升级到6级可能不相关;使用5.4.0,它仍然可以工作。

为了使它在Gitlab管道中工作,您必须更改

  • .gitlab-ci.ymlimage: openjdk:11.0.1-jdk-slim
  • DockerfileFROM gradle:jdk11-slim as builder

若要更改停靠器图像版本,请执行以下操作。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58841882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档