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



我正在处理两个项目,一个使用JDK 8,另一个使用JDK 6。我在我的机器中安装了这两个jdk,其中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

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

最新更新