这个问题适用于java网络服务初学者
如果您在制作中遇到问题,或者在网络服务中生成客户端代码。
因此,我建议您遵循以下步骤: -
1)打开你的月食,我确定它只会打开:)
2)现在去吧 到文件>属性或只是说(ALT + 输入)**
3)你应该 用新窗口提示命名“属性”
4)这里看 对于 Java构建路径,然后检查您的已安装JRE 日食。
5)如果路径仅给出JRE而不是jdk,请更改 它立即
这是唯一不允许你调用 wsimport 命令的东西 因为 wsimport 是 exe 文件,该文件位于 JDK / bin目录,而不在 JRE目录中 这就是为什么你总是会遇到无法执行命令的问题 现在享受你的学习。
答案 0 :(得分:3)
您可以尝试使用Apache Ant在Eclipse上使用JDK的wsimport
工具生成Web服务的客户端。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE project>
<project name="generate-client" default="generate-client" basedir=".">
<property name="java.home" value="C:\Software\Java\jdk1.7.0_05" />
<property name="wsdl.location"
value="http://www.webservicex.net/geoipservice.asmx?WSDL" />
<target name="generate-client">
<exec executable="${java.home}\bin\wsimport.exe">
<arg line="${wsdl.location} -s src -Xdebug -verbose -Xnocompile" />
</exec>
</target>
</project>
将此XML文件放在项目文件夹中。