由于项目需求需要安装两个jdk,在网上搜索了一大堆,很多都是没用的,在Google上搜到一种方法,亲测可用。
老版本jdk6,新安装jdk1.8。
jdk1.8直接安装即可,安装完后,更换环境变量JAVA_HOME至1.8,直接查看Java版本,发现已更换至1.8,。但是想要切换到jdk1.6只是更换JAVA_HOME是不行的。
需要做以下操作:
打开环境变量,删除Path变量下开头处的C:\ProgramData\Oracle\Java\javapath;
或者将C:\ProgramData\Oracle\Java\javapath目录下的java.exe,javaw.exe,javaws.exe删除,
再更改JAVA_HOME可完成更换,之后再更改jdk环境直接更换JAVA_HOME变量即可。
原因:
系统变量Path中开头处的C:\ProgramData\Oracle\Java\javapath;默认了java路径,导致后面的%JAVA_HOME%/bin路径被忽略,C:\ProgramData\Oracle\Java\javapath这个路径应该是安装jdk8的时候自动配置的,所以直接删除开头处的C:\ProgramData\Oracle\Java\javapath;路径即可自由切换。
本文介绍如何在同一系统中配置并自由切换两个不同版本的JDK(如JDK 6与JDK 1.8)。文章详细说明了配置过程中的关键步骤,特别是如何正确设置JAVA_HOME环境变量,并解释了为何仅修改JAVA_HOME可能无法实现版本切换。
&spm=1001.2101.3001.5002&articleId=76255463&d=1&t=3&u=dcba2148c41148d6979b6e168e67eeba)
1万+

被折叠的 条评论
为什么被折叠?



