引言:
由于公司有多个项目都需要我开发,而各个项目所依赖的jdk版本又不同,因此需要配置多个jdk;
配置方法:
什么也不说了,直接上图:
然后在其他需要制定Tomcat的地方直接引用JAVA_HOME,eg: path、classpath中;
查看jdk版本命令:cmd命令台上输入 java -version
此时可能会遇到如下问题:
在安装JDK1.8时(本机先安装jdk1.6再安装的jdk1.8),自动将java.exe、javaw.exe、javaws.exe三个可执行
文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。
解决办法:
删除C:\Windows\System32目录下的java.exe,将Path中的 C:\ProgramData\Oracle\Java\javapath 下的java.exe删除,否则会引起变量错误。
参考文档: