Java 我可以和sun JDK 1.6一起运行openJDK 1.8吗?

Java 我可以和sun JDK 1.6一起运行openJDK 1.8吗?,java,java-8,openjdk,java-6,sun,Java,Java 8,Openjdk,Java 6,Sun,我已经安装了OpenJDK1.8,我需要Sun的JDK1.6用于一个项目(我也需要Java8用于我的IDE,但它可以是openJDK或Sun的)。我需要卸载openJDK吗?或者它们可以共存吗?是的,可以。但是JAVA\u HOME只能导致一个实例(并且只有一个%JAVA\u HOME%/bin目录应添加到PATHenv var)确保您可以一次安装多个jdk,但其中只有一个可以设置为默认JAVA(JAVA\u HOME)。如果键入javamyprogramname,将调用此函数 如果要确保使用特

我已经安装了OpenJDK1.8,我需要Sun的JDK1.6用于一个项目(我也需要Java8用于我的IDE,但它可以是openJDK或Sun的)。我需要卸载openJDK吗?或者它们可以共存吗?

是的,可以。但是
JAVA\u HOME
只能导致一个实例(并且只有一个
%JAVA\u HOME%/bin
目录应添加到
PATH
env var)

确保您可以一次安装多个jdk,但其中只有一个可以设置为默认JAVA(
JAVA\u HOME
)。如果键入
javamyprogramname
,将调用此函数


如果要确保使用特定JDK运行特定程序,请使用
/full/path/to/my/JDK/bin/java myProgramName
运行它们

它们可以共存。例如,Eclipse允许您安装多个VM,并在每个项目的基础上选择它们。其他IDE可能具有类似的功能


我知道您可以同时运行多个Sun JDK,但我看到在线用户在运行openJDK时遇到问题。