我正在开发两个项目,一个使用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
答案 0 :(得分:0)
在shell中运行程序时,PATH
环境变量决定了运行哪个程序。这是DOS提示符和unix shell的一个特性,并不是特定于Java的。如果要更改默认运行的程序,则需要更改PATH。