我记得很多年前,jdk还没有安装版本。我下载的是一个压缩包,它被解压到任何目录,然后配置环境变量,这样计算机就可以找到编译器和其他工具。这样,可以通过以命令行的形式执行javac和java等命令来编译和执行java代码。
我不记得是什么时候开始的。似乎在oracle收购sun之后,甚至更早,政府开始提供jdk的安装版本。实际上,它意味着自动解压缩文件和配置环境变量。本质上,它与上面提到的解压缩版本没有区别。
如果要同时安装两个版本的java,则这两个版本位于各自的目录中,不会相互影响。环境变量配置文件目录的哪个版本,使用哪个版本的jdk。两个版本的jdk不可能同时工作。
如果安装jdk版本,如果选择相同的安装路径,则较新版本将覆盖先前版本,并且文件也将覆盖环境变量。如果选择不同的安装路径,则两个版本的jdk将存在于各自的路径中,但稍后安装的jdk将配置到环境变量中。换句话说,稍后安装的jdk将生效。