[英]wsimport .wsdl : why generating .class files and not .java files?
我有一個名為abc.wsdl的wsdl
當我嘗試通過此命令生成SEI接口java文件時
wsimport abc.wsdl
它在包路徑abcd中生成.class文件
但它沒有生成任何.java文件。
你能告訴我為什么我無法生成.java文件嗎?
實際上我是.wsdl文件的新手。
是否在.wsdl文件中的某處指定生成.class文件而不是.java文件?
和
我如何生成.java文件?
來自JDK 1.7的wsimport
實用程序確實會生成java
文件,但只在生成字節代碼后才刪除它們,只留下class
文件。 您可以使用選項-keep
指定要同時使用兩者。
wsimport -keep http://example.com/webservice?wsdl
如果您不需要類,可以使用wsimport工具的-Xnocompile
選項。
默認情況下,wsimport僅生成類,但也可以使用-s標志生成源。 例如,將文件夾src設置為要生成的類根文件夾,並執行如下命令:
wsimport -s src http://example.com/webservice?wsdl
這樣你的類將像以前一樣,但你的源將在src文件夾中。 通過在命令行輸入wsimport -help,可以找到有關不同wsimport標志的其他信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.