Windows下安裝JDK需要配置環境變量,既然環境變量是JDK的安裝路徑,為什麼安裝程序不自動配置?

沈依依


首先可以明確一點的是,如果Oracle願意,在安裝JDK時完全可以讓程序來自動配置環境變量,這個實現起來沒有任何難度。那為什麼JDK安裝程序並沒有自動給我們配置環境變量,而是讓我們手動設置環境變量呢?

避免多版本共存時出現問題

對於企業而言,不同的項目可能使用的JDK/JRE版本是不同的,如果在安裝JDK時被自動設置了環境變化,很容易導致多版本配置混亂!假設電腦上一些程序正在使用JDK/JRE,一旦環境變量發生變化可能會引起程序兼容性問題。

自動配置環境變量的行為是危險的

試想一下,如果任何一款軟件安裝時都隨意修改環境變量,這就是一種流氓行為,而JDK把決策權交給用戶,是對用戶的尊重。

以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我瞭解更多科技知識!

網絡圈


有時候可能就沒有什麼原因,可能從第一個版本就沒有,後來也沒有想到加這個功能罷了。


分享到:


相關文章: