我用的是最簡單的方法,利用jdk的命令wsimport -keep -p 包路徑 -d 代碼存放位置 WSDL網址java
藍色是命令,粉色是存放位置,橘色是URLweb
C:\Program Files\IBM\SQLLIB\java\jdk\bin>wsimport -keep -p com.demo.client -d C:\Users\IBM_ADMIN\Documents\MyWorking\WebService\WSDL2JAVA http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL
parsing WSDL...
[WARNING] Ignoring SOAP port "MobileCodeWSSoap12": it uses non-standard SOAP 1.2 binding.
You must specify the "-extension" option to use this binding.
line 199 of http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL
[WARNING] ignoring port "MobileCodeWSHttpGet": no SOAP address specified. try running wsimport with -extension switch.
line 202 of http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL
[WARNING] ignoring port "MobileCodeWSHttpPost": no SOAP address specified. try running wsimport with -extension switch.
line 205 of http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL
Generating code...
Compiling code...
C:\Program Files\IBM\SQLLIB\java\jdk\bin>this
我用的這個URL:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?WSDL(這是個免費服務,你們能夠用,天天30次)spa
生成以下文件,其中Java文件是我後續要用的,Class文件聽說能夠直接打包用(沒試過)code