0

このシェルスクリプトを実行しようとしています:

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 サービス アプリケーション用のシェル スクリプトです。私はこのチュートリアルに従っています https://developers.google.com/appengine/articles/soap?hl=esしかし、次の手順を実行する方法がわかりません: 4. 注釈付きクラスで wsgen を実行します

ありがとう!

4

1 に答える 1

2

追加

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

スクリプトの先頭に移動します。wsgen.exe の実際の場所を指すように、必要に応じてパスを変更します。

于 2012-05-05T09:42:13.307 に答える