【Win7下path环境变量如何设置默认的JRE】我的Win7上安装了两个JDK:Hotspot和JRockit。在不设置任何环境变量的情况下(如JAVA_HOME和PATH),随便打开一个DOS命令窗口,运行java -version。显示如下信息:
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Oracle JRockit(R) (build R28.1.3-11-141760-1.6.0_24-20110301-1430-windows-x86_64, compiled mode)
很奇怪啊,它应该报告java命令找不到才对啊。因为我是先安装的Hotspot,后安装的JRockit,所以JRockit的JRE变成了默认的JRE。但是,系统在哪个地方记录了默认的JRE呢?找来找去,发现系统使用的java实际上位于C:\Windows\System32目录下的java.exe。是不是每安装一个JDK,该文件就会被覆盖?这个等待我下次卸载全部JDK,并重新安装新版本后再来验证。
所以为了明确当前使用的是哪个JDK,使用前最好用java -version 确认一下。如果不是自己希望的JDK,那就老老实实地设置如下环境变量:
set JAVA_HOME=C:\Oracle\Java\jdk1.6.0_25
set PATH=%JAVA_HOME%\bin;%PATH%
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
