本文来自对该文章的总结
PATH
PATH是给操作系统使用的,用来指定操作系统需要使用到的可执行程序的位置。对于Java来说,通常需要把JDK的bin目录放到PATH路径下,用来执行java,javac等命令,将JDK下的bin目录放入PATH中之后,便可以在任意地方使用java,javac等指令。
JAVA_HOME
JAVA_HOME是为其他需要调用JDK的软件使用的。JAVA_HOME是一个约定,当其他软件需要JDK路径时,多数会默认从环境变量中提取JAVA_HOME这个变量,因此他被设置为JDK的路径。