JDK 9 error: Error occurred during initialization of boot layer java.lang.module.ResolutionException: Module deploy contains package com.sun.deploy.uitoolkit.ui, module plugin.legacy exports package com.sun.deploy.uitoolkit.ui to deploy
I'm trying to run a simple JDK 9 module application:
IntelliJ IDEA 2017.2.4
Build #IC-172.4155.36, built on September 11, 2017
JRE: 1.8.0_152-release-915-b11 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
I'm getting following exception:
D:\Java9\jdk-9\bin\java "-javaagent:D:\JetBrains\IntelliJ IDEA Community Edition 2017.2.4\lib\idea_rt.jar=62588:D:\JetBrains\IntelliJ IDEA Community Edition 2017.2.4\bin" -Dfile.encoding=UTF-8 -p D:\Java9\jdk-9\lib\ant-javafx.jar;D:\Java9\jdk-9\lib\deploy.jar;D:\Java9\jdk-9\lib\java.jnlp.jar;D:\Java9\jdk-9\lib\javafx-swt.jar;D:\Java9\jdk-9\lib\javaws.jar;D:\Java9\jdk-9\lib\jdk.deploy.jar;D:\Java9\jdk-9\lib\jdk.javaws.jar;D:\Java9\jdk-9\lib\jdk.plugin.dom.jar;D:\Java9\jdk-9\lib\jdk.plugin.jar;D:\Java9\jdk-9\lib\jrt-fs.jar;D:\Java9\jdk-9\lib\plugin-legacy.jar;D:\Java9\jdk-9\lib\plugin.jar;D:\exampleTests\Test\out\production\java9-tests -m abc/com.logicbig.Test
Error occurred during initialization of boot layer
java.lang.module.ResolutionException: Module deploy contains package com.sun.deploy.uitoolkit.ui, module plugin.legacy exports package com.sun.deploy.uitoolkit.ui to deploy
My Project:

My module-info.java :
module abc {
}
Please sign in to leave a comment.
JDK 9 configuration classpath should not contain any lib/*.jar files:
Try to remove the JDK and add it again.
Cool serge! That works for me. I has followings under sdk/9/classpath
jar://D:/Java9/jdk-9/lib/ant-javafx.jar!/ jar://D:/Java9/jdk-9/lib/deploy.jar!/ jar://D:/Java9/jdk-9/lib/java.jnlp.jar!/ jar://D:/Java9/jdk-9/lib/javafx-swt.jar!/ jar://D:/Java9/jdk-9/lib/javaws.jar!/ jar://D:/Java9/jdk-9/lib/jdk.deploy.jar!/ jar://D:/Java9/jdk-9/lib/jdk.javaws.jar!/ jar://D:/Java9/jdk-9/lib/jdk.plugin.dom.jar!/ jar://D:/Java9/jdk-9/lib/jdk.plugin.jar!/ jar://D:/Java9/jdk-9/lib/jrt-fs.jar!/ jar://D:/Java9/jdk-9/lib/plugin-legacy.jar!/ jar://D:/Java9/jdk-9/lib/plugin.jar!/
I don't know where they came from. I just upgraded Community 2017.2 two days ago to play with Java 9 modules.
Thanks for help!