在Windows上运行shell脚本

时间:2012-05-05 09:32:47

标签: windows web-services google-app-engine shell soap

我正在尝试运行这个shell脚本:

set class=com.example.Greeting
set clpth=./war/WEB-INF/classes 
set resourcedir=./war 
set outsourcedir=./src 
set outdir=./war/WEB-INF/classes 
wsgen -cp "%clpth%" -wsdl -keep -r "%resourcedir%" -d "%outdir%" -s "%outsourcedir%"  %class% 

因此,我复制了cmd中的每一行,但是当我复制最后一行时,会出现此错误:

“'wsgen'未被识别为内部或外部命令,可操作程序或批处理文件。”

这是App Engine中Web Service应用程序的shell脚本。我正在按照本教程https://developers.google.com/appengine/articles/soap?hl=es进行操作,但我不知道如何执行以下步骤: 4。在注释类上运行wsgen

谢谢!

1 个答案:

答案 0 :(得分:2)

添加

PATH=%path%;C:\Program Files\jdk6u30\bin

到脚本的顶部。根据需要更改路径,使其指向wsgen.exe的实际位置。