2010-07-27 77 views
0

我已經安裝了谷歌應用引擎以下說明: http://code.google.com/appengine/docs/java/gettingstarted/installing.html錯誤運行谷歌應用程序內引擎演示

但是,運行dev_appserver.cmd腳本導致莫名其妙的錯誤:

/C/Program Files/appengine-java-sdk-1.3.5/bin/dev_appserver.cmd: line 1: @java: 
command not found 
/C/Program Files/appengine-java-sdk-1.3.5/bin/dev_appserver.cmd: line 2: com.goo 
gle.appengine.tools.KickStart: command not found 
/C/Program Files/appengine-java-sdk-1.3.5/bin/dev_appserver.cmd: line 3: com.goo 
gle.appengine.tools.development.DevAppServerMain: command not found 

同樣的事情發生在WindowsXP中32bit和Windows7 64bit,運行時使用Windows dos提示窗口,並在GNU bash下,版本3.1.0(3) - 發佈(i686-pc-msys)shell。

環境變量:

APP_ENGINE_HOME=/C/Program Files/appengine-java-sdk-1.3.5 
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_16 

任何建議什麼也許錯了嗎?

+0

你需要在腳本中圍繞這些路徑引用一些引號嗎?畢竟,他們有空間。 – Ladlestein 2010-07-28 01:02:35

回答

0

我非常懷疑Bash shell能夠理解.cmd腳本語法。

如果你想使用Bash shell,你應該能夠運行dev_appserver.sh,它與SDK以及.cmd版本捆綁在一起。

+0

在Windows提示符下運行時,會顯示相同的確切錯誤消息。 – jprusakova 2010-07-28 14:48:11

+0

你說得對,我試圖從一個shell調用.cmd腳本,它可以預測失敗。由於其他原因,Windows提示環境被破壞。 謝謝! – jprusakova 2010-07-28 15:20:17

相關問題