2014-05-24 121 views
-1

我正在嘗試部署應用程序引擎示例留言簿。我在路徑中選擇了JDK而不是jre,因爲這是刪除guestbook.jsp文件的錯誤所必需的。但是現在我試圖部署應用程序,並且我收到了以下消息:谷歌應用程序引擎部署不起作用

無法獲取系統Java編譯器。請使用JDK,而不是JRE。

我讀,我要行下面添加到的eclipse.ini:

-vm C:\ Program Files文件(x86)的\的Java \ jdk1.7.0_60 \斌\ javaw.exe的

但是做完這個之後,我的eclipse不會再啓動了。

我得到這個:

enter image description here

我不知道現在該做什麼,所以任何幫助都是歡迎的。

+0

可能的重複請參閱[在Google App Engine上部署時部署失敗(用於在應用引擎上上傳)](http://stackoverflow.com/questions/19404733/deploy-failed-when-deploy-on-google-app-引擎上的應用程序引擎) – OiRc

+1

看起來像你有一個32位的Java和一個64位的Eclipse - 他們必須都是64位或32位。 –

+0

謝謝你解決了這個問題,現在應用成功部署了。 – Daninio

回答

1

這是因爲你的日食是64位,但你指向32位虛擬機。請更正版本問題並解決。

確保32位Eclipse指向32位虛擬機,或64位Eclipse指向64位虛擬機。

0

這可能看起來真的很傻,但我相信「-vm '和路徑應該在兩個不同的行..你可以看到官方維基http://wiki.eclipse.org/Eclipse.ini的信息。

實施例:

[..]
--launcher.appendVmargs
-vm
C:\ Program Files文件\爪哇\ jdk1.7.0_45 \ JRE \ BIN \ javaw.exe的

-vmargs
-Dosgi.requiredJavaVersion = 1.6
-Xms40m
-Xmx512m
[..]

你可以試試這個並確認嗎?

+0

我有兩條不同的線路;)試圖編輯它在我的問題,但沒有奏效。 – Daninio

相關問題