2012-12-15 185 views
12

我今天升級到GAE 1.7.4後並在嘗試部署部署我看到以下錯誤:無法升級到1.7.4

Preparing to deploy: 
    Created staging directory at: 'C:\Users\VSKUMA~1.ST-\AppData\Local\Temp\appcfg4811921061542689032.tmp' 
    Scanning for jsp files. 
    Compiling jsp files. 
java.lang.RuntimeException: Cannot get the System Java Compiler. Please use a JDK, not a JRE. 

我已經在構建路徑JDK指點而這一切是工作良好,直到GAE 1.7.3

由於某些原因,我無法卸載現有的GRE。

+0

也許你可以卸載系統上的JRE? –

回答

1

最後我JRE手動卸載,這只是幫助我度過這個

25

至少對我來說,迫使Eclipse使用不同的虛擬機本身的工作。例如,添加:

-vm 
C:\Program Files\Java\<jdk1.6.0_38>\bin\javaw.exe 

到eclipse.ini文件的前兩行*並重新啓動Eclipse。

* 感謝安德烈

+0

不起作用。退出代碼= 1返回,甚至更改爲jvm.dll選項仍然失敗 – Vik

+9

請確保'-vm'是您的'eclipse.ini'中的第一行,並且'javaw.exe'的路徑進入第二行。這應該夠了吧。 –

+0

在Windows 8上全新安裝後,我遇到了同樣的問題。此解決方案工作 –

0

是@Vik拿到,我不得不更新到GAE 1.7.3和解決方案時,這個問題問題是重新安裝JRE ...但是!如果您正在使用Eclipse,並且這也不起作用,請嘗試重新嘗試整個IDE。 (我不得不這樣做,它爲我工作¬¬)