两个JVM并设置环境变量有问题

时间:2015-11-29 08:47:27

标签: jvm java-home

我正在开发两个项目,一个使用JDK 8,另一个使用JDK 6。 我在我的机器中安装了两个jdks,其中JDK8被设置为我的默认JVM。所以我对一个项目设置很满意。

当我处理第二个项目时,我尝试将JAVA_HOME更改为C:\ Program Files \ Java \ jdk1.6.0_45,并使用C:\ Program Files \ Java \ jdk1.6.0_45 \ bin添加PATH,令人惊讶的是我我看到JDK8是我的默认JVM。我检查了java -version或java -fullversion。

问题。

我应该在哪里停止使用JDK8启动的Java进程? 我应该在哪里开始JDK6的Java进程? 当我在两个项目上来回切换时,我应该如何轻松切换JVM?

当我不得不使用另一个jvm时,我不喜欢卸载一个jvm的想法。

请建议我。谢谢你的时间。

Narayana.V

1 个答案:

答案 0 :(得分:0)

在shell中运行程序时,PATH环境变量决定了运行哪个程序。这是DOS提示符和unix shell的一个特性,并不是特定于Java的。如果要更改默认运行的程序,则需要更改PATH。