2010-04-20 39 views
1

我正在學習使用Google App Engine,我在NetBeans中安裝了該項目,但當我點擊「部署到Google App Engine」時,出現以下錯誤:Google App Engine Java應用程序找不到javac?

開始服務器交互。 ..對於jsp文件

0%創建臨時目錄

5%的掃描。

8%編譯jsp文件。

11%編譯java文件。

錯誤詳細信息:

2010年4月20日下午3時51分23秒org.apache.jasper.JspC processFile

INFO:內置文件:\ PayPal_Monitor.jsp

的java.lang。 IllegalStateException:找不到基於java.home的javac可執行文件,嘗試過「C:\ Program Files(x86)\ Java \ jre6 \ bin \ javac.exe」和「C:\ Program Files(x86)\ Java \ bin \ javac」。 exe「

無法更新應用程序:找不到基於java.home的javac可執行文件,試過」C:\ Program File s \ x86 \ Java \ jre6 \ bin \ javac.exe「和」C:\ Program Files文件(x86)\ Java \ bin \ javac.exe「 AppData \ Local \ Temp \ appcfg3946701335172983337.log]以獲取更多信息。

文件 「的javac.exe」 是:C:\ Program Files文件(x86)的\的Java \ jdk1.6.0_18 \ BIN

我怎樣才能把它添加到 「java.home」?我使用的是Win Vista,我試圖從「系統 - >環境變量」中添加它,但是那裏沒有「java.home」。我在哪裏可以找到它?

弗蘭克

回答

3

更改appcfg.cmd到:

@"C:\Program Files (x86)\Java\jdk1.6.0_18\bin\java" -cp 
"%~dp0\..\lib\appengine-tools-api.jar" com.google.appengine.tools.admin.AppCfg %* 

here.

1

如果你不是太講究Netbeans的,我會建議使用谷歌應用程序引擎的Eclipse插件開發在應用程序引擎上。它非常棒,提供了一個奇妙的調試體驗。

相關問題