从上周开始,我在使用Netbeans IDE 8.0编译Web服务时遇到问题。
如果运行全新构建,则会在Netbeans输出窗口中看到以下wsimport调用:

command line: wsimport"C:\Program Files\Java\jdk1.8.0_131\jre\bin\java.exe" -d C:\projects\MetricEvaluator\build\generated\jax-wsCache\service\MetricEvaluator -extension -Xendorsed -keep -s C:\projects\MetricEvaluator\build\generated\jax-wsCache\service\MetricEvaluator -encoding UTF-8 -verbose -Xnocompile -catalog C:\projects\MetricEvaluator\catalog.xml C:\projects\MetricEvaluator/src/conf/xml-resources/web-services/MetricEvaluator/wsdl/MetricEvaluator.wsdl


我不知道为什么现在在wsimport之后直接出现“ C:\ Program Files \ Java \ jdk1.8.0_131 \ jre \ bin \ java.exe”部分。如果我将此调用复制到控制台中并删除此部分,则将生成Web服务源,而不会出现问题。

有人知道这是哪里来的,我该如何解决?感谢您的帮助。

问候,
o

最佳答案

我通过停止Netbeans IDE并从C:\ Users \ myUserName \ AppData \ Roaming删除Netbeans文件夹来解决此问题。此后,我重新启动了Netbeans,然后再次打开我的Web服务项目。现在,将按预期方式生成服务类,并且wsimport调用看起来正确。

不幸的是,我不知道为什么会这样。

问候,
o

关于java - wsimport命令行调用错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49485457/

10-09 04:14