Java 不同的jdk版本会导致歧义

Java 不同的jdk版本会导致歧义,java,android,windows-8.1,openjdk,Java,Android,Windows 8.1,Openjdk,我的android studio运行在Java1.8(64)上,我现在正在做的项目只在Java1.7(32)上运行。我已经安装了两者,但我认为它只需要1.8,这样当android studio工作时,我的项目就不能工作了。请给我一个建议,以便两者同时运行而不会产生任何麻烦。您是否用新的JAVA版本1.8实现了JAVA\u HOME变量?JAVA\u HOME导致1.8,而path导致1.7,但我的项目不是这样运行的。当您说path时,您是说您的构建路径吗?是的path环境变量。哦,对不起,我没有

我的android studio运行在Java1.8(64)上,我现在正在做的项目只在Java1.7(32)上运行。我已经安装了两者,但我认为它只需要1.8,这样当android studio工作时,我的项目就不能工作了。请给我一个建议,以便两者同时运行而不会产生任何麻烦。

您是否用新的JAVA版本1.8实现了JAVA\u HOME变量?

JAVA\u HOME导致1.8,而path导致1.7,但我的项目不是这样运行的。当您说path时,您是说您的构建路径吗?是的path环境变量。哦,对不起,我没有看到你的回应。是的,因为Android studio需要JAVA_主页,它需要JAVA 1.8。。。如果我使用unistall 1.8,那么我的项目运行得非常好,但是android studio不运行。您使用什么程序来运行您的项目。。。可以将两个版本的Java都放在Java_HOME变量中吗?我认为不兼容是因为Java的1.8版本是64位的,1.7版本是32位的。或者尝试在Linux中加载1.8(32位)版本的Java并在那里运行您的项目,看看它是否可以通过这种方式工作。我希望它会起作用。