我正在尝试使用wsimport生成文件,我收到上述错误。我已完成以下步骤:
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 运行上述命令会导致错误。
我也尝试将/ bin附加到JAVA_HOME,但它不会删除错误。
答案 0 :(得分:7)
您需要JDK,而不是JRE。 XJC不是JRE bin
的一部分。
JAVA_HOME
变量不包含bin:
JAVA_HOME=C:\Programme\Java\jdk1.6.0_29
但PATH
应包含%JAVA_HOME%\bin
。
答案 1 :(得分:0)
这是我的jdk所在,适用于我的系统:
转到我的电脑>>右键单击并选择属性。 在属性选项卡上,选择高级系统设置(Windows 7) 单击环境变量 选择路径并单击编辑选项 加 “; C:\ Program Files \ Java \ jdk1.7.0_60 \ bin” 在末尾。 完成。
答案 2 :(得分:0)
这解决了我的问题:
如果您100%确定所有设置都已完成。请尝试关闭cmd并重新打开它。它应该开始认识它。