在windows下 首先我以安装文件的形式安装了一个jdk1.6,路径为默认路径。后来我又在d盘下放了一个绿色版的jdk1.5(我的理解就是没有经过安装,别处安装后的文件直接考过来),然后我设置环境变量tomcat_home指向1.5版的,可是在使用java命令时却一直用的是1.6版的。我把1.6的安装文件删除或者重名名后,再执行java命令就说找不到jdk。要是把注册表software下的java目录给删掉了,执行java命令就说找不到注册表。
怎样才能在安装了1.6的基础上使用1.5(就是将tomcathome指向1.5)?另外为什么它始终找的是1.6的那个目录,而环境变量里的设置不好用?为什么我把注册表的java项删除了再使用java命令的时候它会察觉,其中原理是怎样的? 请教各位大虾
怎样才能在安装了1.6的基础上使用1.5(就是将tomcathome指向1.5)?另外为什么它始终找的是1.6的那个目录,而环境变量里的设置不好用?为什么我把注册表的java项删除了再使用java命令的时候它会察觉,其中原理是怎样的? 请教各位大虾
首先,我的理解是:以前用jbuilder2005的时候。自带1.4的JDK,但是可以从项目属性里改到1.5。我觉得原理其实跟注册表无碍,最多是重新配置path路径。