Search code examples
web-servicessoapjaxbapache-axisaxis

wsimport is not recognized as internal or external command


I am trying to generate the files using wsimport and i am getting the above error. I have done the following steps:

1) JAVA_HOME -set to C:\Program Files\Java\jre7 2) c:\Desktop\Temp>wsimport http://www.w3schools.com/webservices/tempconvert.asmx?WSDL -extension -keep running the above command results in error.

I have also tried appending /bin to the JAVA_HOME but it does not remove the error.


Solution

  • You need a JDK, not JRE. XJC is not a part of JRE bin.

    JAVA_HOME variable does not include bin:

    JAVA_HOME=C:\Programme\Java\jdk1.6.0_29
    

    However PATH should include %JAVA_HOME%\bin.