操作之前我參閱了這三篇文章
https://blog.csdn.net/yx1214442120/article/details/55099213
按照這篇文章我加了環境變量配置
JAVA_HOME
%JAVA6_HOME%
----------------
JAVA6_HOME
C:\Program Files (x86)\Java\jdk1.6.0_45
----------------
JAVA8_HOME
C:\Program Files\Java\jdk1.8.0_171
然後安裝之後改變環境變量似乎不起任何作用,剛裝好之後默認就是jdk1.8的
cmd--java -version--java version "1.8.0_171"
https://blog.csdn.net/gcw1024/article/details/50952629
參考這篇文章給我的最大啓示是找到了我本機的三個文件路徑在
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
java.exe、javaw.exe、javaws.exe 這三個文件安裝1.8自動生成的.
我的path最前面赫然是這個路徑...我將這三個文件剪切到其他路徑下面,再次驗證結果是1.6的。
cmd--java -version--java version "1.6.0_45".
然後我再次將JAVA_HOMM改爲8的時候,版本還是1.6的...我又將那三個文件還原到安裝路徑時,不管JAVA_HOME指定的是誰,結果都是1.8...
結合我個人的實際,我切換jdk的辦法就是:如果需要1.6,就把那三個文件刪了,如需要1.8,就將那三個文件還原回去...後面有好的辦法在這裏繼續跟新吧...
https://blog.csdn.net/xiongyouqiang/article/details/79240521
這篇博客講的是先有1.8再裝1.6的心得,動到了要修改註冊文件的地步.
JAVA_HOME
%JAVA6_HOME%
----------------
JAVA6_HOME
C:\Program Files (x86)\Java\jdk1.6.0_45
----------------
JAVA8_HOME
C:\Program Files\Java\jdk1.8.0_171
----------------
CLASSPATH
.%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\lib\servlet-api.jar
----------------
Path
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%MAVEN_HOME%\bin;....