【发布时间】:2020-05-21 00:50:49
【问题描述】:
想象一下,在 Windows 7 上的 Path 变量中,我已经包含了我的 jdk 版本 8 的路径。现在我开始一个新项目,例如我使用 Java 11,并将 java 11 JDK 的 bin 的路径也添加到 Path 变量中。我想知道,在这种情况下,是否需要从 Path 变量中删除(旧)JDK 8 的路径才能正常工作?如果我把它留在那里,是否会为新项目选择正确的 Java 版本?而且:在我的 IDE 中,当创建一个新项目时,我也会选择要使用的 JDK。这个选择是用来做什么的,路径变量中 JDK 的规范是什么?我对操作系统不是很熟悉,所以请解释一下:)
【问题讨论】:
-
PATH 变量中的条目按给定顺序搜索 - 将启动第一个找到的可执行文件(Obs:如果使用完整路径,则不使用/不需要 PATH一个可执行文件 - 非常适合为一个程序使用另一个 java 版本,无需更改默认值)
标签: java windows path-variables