赞
踩
PATH 环境变量。作用是指定命令搜索路径,在 shell 下面执行命令时,它会到 PATH 变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk 安装目录下的bin目录增加到现有的 PATH 变量中,bin 目录中包含经常要用到的可执行文件如 javac/java/javadoc 等,设置好 PATH 变量后,就可以在任何目录下执行 javac/java 等工具了。
当你没有安装 jdk 时,你在命令行中分别输入java -version
javac -version
回车,你会得到如下反馈:
这很好解释,因为你没有安装 jdk,所以执行不了这样的指令。
当安装了 jdk 但没有配置环境变量时,再次分别输入java -version
,javac -version
指令,你可能会得到如下反馈:
注意:需要重启命令行执行。
我们发现没有配置环境变量却可以使用 java 命令,这是为什么呢? 是不是不需要配置环境变量呢?
我们来看看 Path 中的值。打开控制面板,再按照下图步骤执行。最后我们可以看到 Path 中有一个是"C:\Program Files (x86)\Common Files\Oracle\Java\javapath",这并不是我们安装 jdk 的目录,为什么Path 路径含有它的时候就可以使用 java 指令呢?
我们来看看这个路径下的内容。
可以看到这个路径包含了 java.exe 应用程序,所以在命令行输入 java -version
指令时,可以成功。
因为在安装 jdk 时,系统帮我们设置生成了这个 Path 路径,但这个路径里不含 javac.exe 程序,故我们还需要配置它的 Path 路径。
我们找到安装路径,bin目录下。存在java.exe,javac应用程序,只需将这个bin目录配置到Path中下即可。
参照图片,在系统变量下点击新建,变量名为" JAVA_HOME
",变量值是 jdk 的安装路径,安装路径包含bin、jre 等文件夹。填好之后点击确定.
参照图片步骤:依次点击Path、编辑、新建、填入"%JAVA_HOME%\bin
"、确定、确定。
然后重启命令行,依次输入java -version
,javac -version
指令。
配置成功!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。