Java 将JDK 7或更高版本与Android Studio和Mac OSX上的Eclipse配合使用

Java 将JDK 7或更高版本与Android Studio和Mac OSX上的Eclipse配合使用,java,eclipse,android-studio,osx-mavericks,java-8,Java,Eclipse,Android Studio,Osx Mavericks,Java 8,Android Studio和Eclipse都要求我安装JDK 6,尽管JDK 8已经安装。一些在线解决方案告诉我将java_home更改为指向JDK 8安装位置,这样做是为了/usr/libexec/java_home和java-version命令都指向JDK 8安装,但Android Studio和Eclipse仍然要求我安装JDK 6。任何人都解决了这个问题。Android Studio基于Intellij Idea 13。解决方案也适用。只需将Info.plist从1.6*修改为1.7*

Android Studio和Eclipse都要求我安装JDK 6,尽管JDK 8已经安装。一些在线解决方案告诉我将java_home更改为指向JDK 8安装位置,这样做是为了/usr/libexec/java_home和java-version命令都指向JDK 8安装,但Android Studio和Eclipse仍然要求我安装JDK 6。任何人都解决了这个问题。

Android Studio基于Intellij Idea 13。解决方案也适用。只需将Info.plist从1.6*修改为1.7*就可以了


顺便说一句,我观察到至少Android Studio 0.5.5使用了大量内存。使用Java8,对于非常简单的项目,它的容量超过2GB。对于Java7来说,它仍然很糟糕,但需要大约1.5GB的内存

更改SDK位置也适用于Android Studio项目


非常感谢。整个星期都在尝试各种解决方法。我曾一度不得不重新安装mavericks,因为我把jdk安装文件搞得一团糟。再次感谢。@user1906因此,考虑到Java 7和8使用了大量内存,您是否建议切换到Jdk6以提高速度?@DimitryK,我一直在使用最新版本的Android Studio和Java 7,内存使用率有所提高。我一直在使用Java 7。@user1906谢谢!我现在将尝试在Ubuntu1204上使用Java
(build 1.8.0-b132)
,以后可能会尝试退回到java7,因此可以看到区别。到目前为止一切正常。在较新版本中,您无法修改Android Studio目录中的任何文件,因为正在检查校验和。还有别的办法解决这个问题吗?