3

我一直在使用GAE-Eclipse插件開發應用程序。我只是將eclipse更新到應用程序引擎1.7.7。所以這引發了我一直在走過的錯誤的旋風。我終於明白,我需要安裝jre7。所以我去了http://www.macupdate.com/app/mac/44788/java-se-runtime-environment-7並安裝了jre。然後我嘗試通過eclipse > preferences > java > installed JREs將日食鏈接到jre。在那裏我只看到Java SE 6.所以我點擊MacOS X VM,然後瀏覽到/System/Library/Frameworks/JavaVM.framework/Versions/。當我到達那裏時,我期望找到1.7。但相反,在1.6.0之後,我看到A,Current,CurrentJDK在升級到應用程序引擎後,在mac osx中添加JRE 7以進行日食1.7.7

列表中是否缺少正確的版本,或者我要選擇其中哪一個?

回答

5

您正在安裝只更新瀏覽器插件(/ Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java)的Java SE運行時環境(JRE)。您想安裝Java開發工具包(JDK)。我總是直接去Oracle,但是這裏是MacUpdate link

安裝完成後,應該在/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk下看到它。 Eclipse應該看到它,但如果你想默認使用它,你需要更新/ usr/bin(不推薦)的java鏈接或者更新你的eclipse.ini文件($ {eclipse.home} /Eclipse.app /Contents/MacOS/eclipse.ini)至point to the new JVM

+0

鏈接到Oracle下載:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html – Corin 2013-05-12 05:03:28

+0

請注意不同之處在於java 7可以在**/Library/Java **,而提問者提到的內置Java SE 6 JRE位於**/System/Library ** – lmsurprenant 2013-10-23 17:50:08

+0

您還應該閱讀本文(http://stackoverflow.com/questions/19563766/eclipse-kepler -for-os-x-mavericks-request-java-se-6),因爲Eclipse(至少在我的經驗中是Kepler)持續提示Java 6安裝。 – disrvptor 2013-11-30 23:40:40

相關問題