Hello, It seems that Java 9 Webstart (still) does not add all modules to the class/module path. Our Webstart app is signed, requests all-permision and works with the latest Java 6, 7 and 8.
With 9-ea+169 we get this error: java.lang.NoClassDefFoundError: javax/xml/ws/Service ... first 45 from cause Caused by: java.lang.ClassNotFoundException: javax.xml.ws.Service at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader.findClass(Unknown Source) at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(Unknown Source) at java.base/java.security.SecureClassLoader.defineClass(Unknown Source) at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader.defineClass(Unknown Source) at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader$1.run(Unknown Source) ... 1 recursions at java.base/java.security.AccessController.doPrivileged(Native Method) at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassLoader.findClass(Unknown Source) at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) at jdk.javaws@9-ea/com.sun.jnlp.JNLPClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Unknown Source) Is this a known bug or should this be reported via bugreport.java.com? Thanks Reto