Windows下安装JDK需要配置环境变量,既然环境变量是JDK的安装路径,为什么安装程序不自动配置?

Windows下安装JDK需要配置环境变量,既然环境变量是JDK的安装路径,为什么安装程序不自动配置?

首先可以明确一点的是,如果Oracle愿意,在安装JDK时完全可以让程序来自动配置环境变量,这个实现起来没有任何难度。那为什么JDK安装程序并没有自动给我们配置环境变量,而是让我们手动设置环境变量呢?

避免多版本共存时出现问题

对于企业而言,不同的项目可能使用的JDK/JRE版本是不同的,如果在安装JDK时被自动设置了环境变化,很容易导致多版本配置混乱!假设电脑上一些程序正在使用JDK/JRE,一旦环境变量发生变化可能会引起程序兼容性问题。

自动配置环境变量的行为是危险的

试想一下,如果任何一款软件安装时都随意修改环境变量,这就是一种流氓行为,而JDK把决策权交给用户,是对用户的尊重。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论