【发布时间】:2014-05-09 01:16:54
【问题描述】:
我在目录C:\Program Files\Java\jdk1.8.0_05\ 中安装了JDK8,并且我的PATH 环境变量设置为C:\Program Files\Java\jdk1.8.0_05\bin。
现在;为了使用亚马逊的产品 API,我遵循他们在 Java 设置部分下的指导方针here;我使用以下命令...
wsimport -d ./build -s ./src -p com.ECS.client.jax http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl -b jaxws-custom.xml
在我在桌面上创建的自定义目录中打开命令提示符后;该自定义目录包含 Amazon 提供的说明页面中指定的 build 和 src 目录。
现在当我运行上述命令时;我收到错误消息...
'wsimport' is not recognized as an internal or external command
然而;如果我在同一个命令提示符下运行Java -version,一切正常并符合预期。
不知道从这里去哪里或者为什么它没有通读?
注意我已经在this page 尝试过解决方案;无济于事。
【问题讨论】:
-
不确定这是否只是因为JDK8,但我降级到JDK7并且一切正常。
-
你说你已经安装了 JRE8。你需要一个 JDK。
-
请注意标题的错字。还要注意路径指向 JDK。
-
对我来说也是一样 - JDK 7 工作正常。使用 JDK 8 构建的 Maven 失败:
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.jvnet.jax-ws-commons:jaxws-maven-plugin:2.3:wsimport (wsimport-generate-SampleListener) on project sample-app: Mojo failed - check output
标签: java amazon-web-services command-prompt wsimport