[ 
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)

Reply via email to