[ https://issues.apache.org/jira/browse/NETBEANS-2275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16811507#comment-16811507 ]
Florian Bruckner commented on NETBEANS-2275: -------------------------------------------- The error message is a bit different for me: Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/tools/xjc/api/util/ToolsJarNotFoundException at com.sun.tools.ws.WsImport.main(WsImport.java:57) Caused by: java.lang.ClassNotFoundException: com.sun.tools.xjc.api.util.ToolsJarNotFoundException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 1 more but it looks like a side effect of the JDK modularization. Java 11 does no longer contain some packages required for wsimport and the module bundled with netbeans does not provide them either. When Netbeans is started with Java 11 (or if Java 11 is a default version on your machine, not sure which one it is exactly), wsimport is started with this version and the packages required are not present in the classpath: "C:\Program Files\Amazon Corretto\jdk11.0.2_9\bin\java.exe" -Djavax.xml.accessExternalSchema=all -classpath "C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\FastInfoset.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\gmbal-api-only.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\ha-api.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\javax.mail_1.4.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\jaxws-rt.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\saaj-impl.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\stax2-api.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\woodstox-core-asl.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\stax-ex.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\streambuffer.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\policy.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\management-api.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\jaxws-tools.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\mimepull.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\api\jaxws-api.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\api\jsr181-api.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\api\javax.annotation.jar;C:\Program Files\NetBeans 11.0\java\modules\ext\jaxws22\api\saaj-api.jar;C:\Program Files\NetBeans 11.0\ide\modules\ext\jaxb\activation.jar;C:\Program Files\NetBeans 11.0\ide\modules\ext\jaxb\api\jaxb-api.jar" com.sun.tools.ws.WsImport The classpath is created in jaxws-build-impl.xml this way: <target name="wsimport-init" depends="init"> <echoproperties/> <mkdir dir="${build.generated.sources.dir}/jax-ws"/> <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport2"> <classpath path="${libs.jaxws21.classpath}"/> </taskdef> </target> libs.jaxws21.classpath is a property defined by Netbeans, pointing to the bundles jars seen above. > Importing WSDL on Java Application, error during compile > -------------------------------------------------------- > > Key: NETBEANS-2275 > URL: https://issues.apache.org/jira/browse/NETBEANS-2275 > Project: NetBeans > Issue Type: Bug > Components: java - Project > Affects Versions: 9.0, 11.0 > Environment: Windows 10 > Reporter: David Baldo > Priority: Major > > I've an error while trying to create a new WSDL Client in Java Application > project > Steps to reproduce: > # Create a new Java Application project > # Create new WSDL Client > # find a WSDL source (tried with my internal wsdl and > [http://www.dneonline.com/calculator.asmx?WSDL)] > # Have this error: ant -f > C:\\Users\\David\\Desktop\\Lavoro\\RedEvo\\redevoclients\\Calculator > wsimport-client-calculator > init: > wsimport-init: > Created dir: > C:\Users\David\Desktop\Lavoro\RedEvo\redevoclients\Calculator\build\generated-sources\jax-ws > C:\Users\David\Desktop\Lavoro\RedEvo\redevoclients\Calculator\nbproject\jaxws-build.xml:15: > taskdef A class needed by class com.sun.tools.ws.ant.WsImport cannot be > found: com/sun/istack/tools/ProtectedTask > using the classloader > AntClassLoader[C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\FastInfoset.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\gmbal-api-only.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\ha-api.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\javax.mail_1.4.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\jaxws-rt.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\saaj-impl.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\stax2-api.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\woodstox-core-asl.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\stax-ex.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\streambuffer.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\policy.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\management-api.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\jaxws-tools.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\mimepull.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\api\jaxws-api.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\api\jsr181-api.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\api\javax.annotation.jar;C:\netbeans-apache\netbeans9\java\modules\ext\jaxws22\api\saaj-api.jar;C:\netbeans-apache\netbeans9\ide\modules\ext\jaxb\activation.jar;C:\netbeans-apache\netbeans9\ide\modules\ext\jaxb\api\jaxb-api.jar] > BUILD FAILED (total time: 0 seconds) -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists