[ https://issues.apache.org/jira/browse/KARAF-4845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15694667#comment-15694667 ]
Freeman Fang commented on KARAF-4845: ------------------------------------- OK, for the JDK, the available modules are {code} java --list-modules java.activation@9-ea java.annotations.common@9-ea java.base@9-ea java.compact1@9-ea java.compact2@9-ea java.compact3@9-ea java.compiler@9-ea java.corba@9-ea java.datatransfer@9-ea java.desktop@9-ea java.httpclient@9-ea java.instrument@9-ea java.jnlp@9-ea java.logging@9-ea java.management@9-ea java.naming@9-ea java.prefs@9-ea java.rmi@9-ea java.scripting@9-ea java.se@9-ea java.se.ee@9-ea java.security.jgss@9-ea java.security.sasl@9-ea java.smartcardio@9-ea java.sql@9-ea java.sql.rowset@9-ea java.transaction@9-ea java.xml@9-ea java.xml.bind@9-ea java.xml.crypto@9-ea java.xml.ws@9-ea javafx.base@9-ea javafx.controls@9-ea javafx.deploy@9-ea javafx.fxml@9-ea javafx.graphics@9-ea javafx.media@9-ea javafx.swing@9-ea javafx.web@9-ea jdk.accessibility@9-ea jdk.attach@9-ea jdk.charsets@9-ea jdk.compiler@9-ea jdk.crypto.ec@9-ea jdk.crypto.pkcs11@9-ea jdk.deploy@9-ea jdk.deploy.controlpanel@9-ea jdk.deploy.controlpanel.fx@9-ea jdk.desktop@9-ea jdk.dynalink@9-ea jdk.editpad@9-ea jdk.hotspot.agent@9-ea jdk.httpserver@9-ea jdk.internal.ed@9-ea jdk.internal.le@9-ea jdk.internal.opt@9-ea jdk.jartool@9-ea jdk.javadoc@9-ea jdk.javaws@9-ea jdk.jcmd@9-ea jdk.jconsole@9-ea jdk.jdeps@9-ea jdk.jdi@9-ea jdk.jdwp.agent@9-ea jdk.jfr@9-ea jdk.jlink@9-ea jdk.jshell@9-ea jdk.jsobject@9-ea jdk.jstatd@9-ea jdk.jvmstat@9-ea jdk.localedata@9-ea jdk.management@9-ea jdk.naming.dns@9-ea jdk.naming.rmi@9-ea jdk.net@9-ea jdk.pack200@9-ea jdk.packager@9-ea jdk.packager.services@9-ea jdk.plugin@9-ea jdk.plugin.dom@9-ea jdk.plugin.server@9-ea jdk.policytool@9-ea jdk.rmic@9-ea jdk.scripting.nashorn@9-ea jdk.scripting.nashorn.shell@9-ea jdk.sctp@9-ea jdk.security.auth@9-ea jdk.security.jgss@9-ea jdk.snmp@9-ea jdk.unsupported@9-ea jdk.vm.ci@9-ea jdk.xml.bind@9-ea jdk.xml.dom@9-ea jdk.xml.ws@9-ea jdk.zipfs@9-ea {code} and for the JRE, the available modules are {code} ./java --list-modules java.activation@9-ea java.annotations.common@9-ea java.base@9-ea java.compact1@9-ea java.compact2@9-ea java.compact3@9-ea java.compiler@9-ea java.corba@9-ea java.datatransfer@9-ea java.desktop@9-ea java.httpclient@9-ea java.instrument@9-ea java.jnlp@9-ea java.logging@9-ea java.management@9-ea java.naming@9-ea java.prefs@9-ea java.rmi@9-ea java.scripting@9-ea java.se@9-ea java.se.ee@9-ea java.security.jgss@9-ea java.security.sasl@9-ea java.smartcardio@9-ea java.sql@9-ea java.sql.rowset@9-ea java.transaction@9-ea java.xml@9-ea java.xml.bind@9-ea java.xml.crypto@9-ea java.xml.ws@9-ea javafx.base@9-ea javafx.controls@9-ea javafx.deploy@9-ea javafx.fxml@9-ea javafx.graphics@9-ea javafx.media@9-ea javafx.swing@9-ea javafx.web@9-ea jdk.accessibility@9-ea jdk.charsets@9-ea jdk.crypto.ec@9-ea jdk.crypto.pkcs11@9-ea jdk.deploy@9-ea jdk.deploy.controlpanel@9-ea jdk.deploy.controlpanel.fx@9-ea jdk.desktop@9-ea jdk.dynalink@9-ea jdk.httpserver@9-ea jdk.internal.le@9-ea jdk.javaws@9-ea jdk.jdwp.agent@9-ea jdk.jfr@9-ea jdk.jsobject@9-ea jdk.localedata@9-ea jdk.management@9-ea jdk.naming.dns@9-ea jdk.naming.rmi@9-ea jdk.net@9-ea jdk.pack200@9-ea jdk.plugin@9-ea jdk.plugin.dom@9-ea jdk.plugin.server@9-ea jdk.scripting.nashorn@9-ea jdk.scripting.nashorn.shell@9-ea jdk.sctp@9-ea jdk.security.auth@9-ea jdk.security.jgss@9-ea jdk.snmp@9-ea jdk.unsupported@9-ea jdk.vm.ci@9-ea jdk.xml.dom@9-ea jdk.zipfs@9-ea {code} The JRE don't have the jdk.xml.bind module as it's mainly the compile time stuff like xjc and for Karaf to run with JAVA9 we actually don't need jdk.xml.bind module. > Cannot start karaf with JRE 9 > ----------------------------- > > Key: KARAF-4845 > URL: https://issues.apache.org/jira/browse/KARAF-4845 > Project: Karaf > Issue Type: Bug > Components: karaf-boot > Affects Versions: 4.1.0 > Environment: Ubuntu > JRE Early Access Releases 9 Build 146 > Reporter: Lijun Liao > Assignee: Freeman Fang > Fix For: 4.1.0 > > > Starting karaf with JRE (NOT JDK) 9 fails with the following error message: > {code} > $ bin/karaf > Error occurred during initialization of VM > java.lang.module.ResolutionException: Module jdk.xml.bind not found > at java.lang.module.Resolver.fail(java.base@9-ea/Resolver.java:790) > at > java.lang.module.Resolver.resolveRequires(java.base@9-ea/Resolver.java:94) > at > java.lang.module.Configuration.resolveRequiresAndUses(java.base@9-ea/Configuration.java:370) > at > java.lang.module.ModuleDescriptor$1.resolveRequiresAndUses(java.base@9-ea/ModuleDescriptor.java:1987) > at > jdk.internal.module.ModuleBootstrap.boot(java.base@9-ea/ModuleBootstrap.java:260) > at java.lang.System.initPhase2(java.base@9-ea/System.java:1927) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)