電腦java 電腦上同時(shí)安裝兩個(gè)版本的JAVA沖突嗎?
電腦上同時(shí)安裝兩個(gè)版本的JAVA沖突嗎?我記得很多年前,JDK還沒(méi)有安裝版本。我下載的是一個(gè)壓縮包,它被解壓到任何目錄,然后配置環(huán)境變量,這樣計(jì)算機(jī)就可以找到編譯器和其他工具。這樣,可以通過(guò)以命令行的
電腦上同時(shí)安裝兩個(gè)版本的JAVA沖突嗎?
我記得很多年前,JDK還沒(méi)有安裝版本。我下載的是一個(gè)壓縮包,它被解壓到任何目錄,然后配置環(huán)境變量,這樣計(jì)算機(jī)就可以找到編譯器和其他工具。這樣,可以通過(guò)以命令行的形式執(zhí)行javac和java等命令來(lái)編譯和執(zhí)行java代碼。
我不記得是什么時(shí)候開(kāi)始的。似乎在Oracle收購(gòu)sun之后,甚至更早,政府開(kāi)始提供JDK的安裝版本。實(shí)際上,它意味著自動(dòng)解壓縮文件和配置環(huán)境變量。本質(zhì)上,它與上面提到的解壓縮版本沒(méi)有區(qū)別。
如果要同時(shí)安裝兩個(gè)版本的Java,則這兩個(gè)版本位于各自的目錄中,不會(huì)相互影響。環(huán)境變量配置文件目錄的哪個(gè)版本,使用哪個(gè)版本的JDK。兩個(gè)版本的JDK不可能同時(shí)工作。
如果安裝JDK版本,如果選擇相同的安裝路徑,則較新版本將覆蓋先前版本,并且文件也將覆蓋環(huán)境變量。如果選擇不同的安裝路徑,則兩個(gè)版本的JDK將存在于各自的路徑中,但稍后安裝的JDK將配置到環(huán)境變量中。換句話說(shuō),稍后安裝的JDK將生效。