OpenJDK 10中缺少jconsole.jar

时间:2019-01-07 07:32:38

标签: java

我无法使用OpenJDK 10构建我们的Java项目,原因是缺少系统系统库。

我必须将JDK从Oracle JDK 1.8.x更改为OpenJDK 10.0.2。我们将Maven 3用作构建和依赖项管理工具,还使用wildfly-maven-plugin(2.0.0.Final)在maven构建中启动wildfly实例(14.0.1)进行集成测试。

wildfly-maven-plugin需要系统库'jconsole.jar',该库通常位于jdk安装的lib文件夹中。但是此文件在OpenJDK 10中不存在,我在maven构建中收到此错误消息:

[ERROR] Failed to execute goal on project helwor-integration: Could not resolve dependencies for project com.zoink:helwor-integration:jar:0.0.3-SNAPSHOT: Could not find artifact sun.jdk:jconsole:jar:jdk at specified path /usr/lib/jvm/java-10-openjdk-amd64/../lib/jconsole.jar

1 个答案:

答案 0 :(得分:0)

看起来与wildfly-maven-plugin无关。要进行验证,您可以检查pom.xml from version 2.0.0.Final是否依赖于路径/usr/lib/jvm...-并不依赖。我宁愿查看您项目的pom.xml文件,并尝试删除该依赖项。