2011-06-04 37 views
0

我真的很感謝我一直在Stack Overflow上的幫助,它幫助我成爲一個更好的程序員。 我目前正在學習如何使用Google App Engine,並且只是開發了我的第一個應用程序,但我發現它很難運行。當我運行它,它會引發以下情況除外:在Mac上使用App Engine的問題Java JRE

WARNING: Use on a JRE prior to version 1.6 is deprecated 
2011-06-04 12:19:21.190 java[1921:80f] [Java CocoaComponent compatibility mode]: Enabled 
2011-06-04 12:19:21.191 java[1921:80f] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000 
Initializing AppEngine server 
    [WARN] ******************************************************** 
Warning: Future versions of the Dev App Server will require Java 1.6 or later. Please upgrade your JRE. 
******************************************************** 

Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger 
Successfully processed /Users/josiahuma/Projects/Eclipse/JWorkspace/HelloWorld/war/WEB-INF/appengine-web.xml 
Successfully processed /Users/josiahuma/Projects/Eclipse/JWorkspace/HelloWorld/war/WEB-INF/web.xml 

我用盡尋找各種方法來下載和安裝JRE 1.6或升級可能像錯誤說,但沒有發現任何關於MAC ... 請任何人都可以幫助我通過我究竟需要做什麼,我可以讓我的第一個應用程序運行。會真的很感激它。

+0

運行'/ Applications/Utilities/Java Preferences.app'來查看安裝的內容。 – trashgod 2011-06-04 11:38:05

+0

我得到了J2SE 5.0和Java SE 6.我試着使用mac更新工具更新軟件,它說我有最新版本,但應用程序引擎將無法工作:( – 2011-06-04 11:47:50

+0

您必須更改所使用的JVM IDE。進入Eclipse偏好設置並將其設置爲使用1.6 JVM。 – 2011-08-19 14:37:56

回答

1

升級到10.6。那裏默認的JVM是Java 6。

+0

我已經獲得了J2SE 5.0和Java SE 6.我曾嘗試使用mac更新工具更新軟件,它說我有最新版本,但應用程序引擎贏得' t工作:( - – 2011-06-04 11:48:13

+1

檢查Eclipse知道你的Java 6安裝,如果你沒有明確地告訴它,它只知道用於啓動Eclipse的那個,然後檢查爲運行配置選擇的JRE。 – 2011-06-04 13:53:30