为什么安装jdk时修改安装位置后,还需要手动添加环境变量才能正确运行
安装jdk时,默认的安装位置是C盘,即使安装时更改路径为D盘后,安装过程中也会在C盘创建路径,并且自动添加到环境变量的路径也是C盘的路径。
更改到D盘安装完成后,验证安装是否成功需要使用java、javac、java -version。
此时java、java -version是验证通过的,但是javac会提示不是内部命令,此时通过where java来查看jdk安装路径时,能够看到路径是修改后的路径的。
这个时候按照网上教程在环境变量中先添加JAVA_HOME的环境变量,值为jdk的安装位置,然后在Path环境变量中增加%JAVA_HOME%\bin,此时再去运行javac即可成功运行。
为什么要用变量JAVA_HOME来标识jdk路径,而非直接在Path中添加绝对路径呢?这是因为可以在更改jdk路径或者更改使用的jdk版本时,只需要更新JAVA_HOME的值。
本文来自博客园,作者:平衡线,转载请注明原文链接:https://www.cnblogs.com/hxiushuli/p/18933776
浙公网安备 33010602011771号