沈依依
首先可以明確一點的是,如果Oracle願意,在安裝JDK時完全可以讓程序來自動配置環境變量,這個實現起來沒有任何難度。那為什麼JDK安裝程序並沒有自動給我們配置環境變量,而是讓我們手動設置環境變量呢?
避免多版本共存時出現問題
對於企業而言,不同的項目可能使用的JDK/JRE版本是不同的,如果在安裝JDK時被自動設置了環境變化,很容易導致多版本配置混亂!假設電腦上一些程序正在使用JDK/JRE,一旦環境變量發生變化可能會引起程序兼容性問題。
自動配置環境變量的行為是危險的
試想一下,如果任何一款軟件安裝時都隨意修改環境變量,這就是一種流氓行為,而JDK把決策權交給用戶,是對用戶的尊重。
以上就是我的觀點,對於這個問題大家是怎麼看待的呢?歡迎在下方評論區交流 ~ 我是科技領域創作者,十年互聯網從業經驗,歡迎關注我瞭解更多科技知識!
網絡圈
有時候可能就沒有什麼原因,可能從第一個版本就沒有,後來也沒有想到加這個功能罷了。