1、PATH环境变量的作用
在安装jdk程序后,在安装目录下的bin目录中会提供一些开发java程序时必备的工具程序。在没设置环境变量之前,在命令窗口输入javac时,会提示“javac不是内部或外部命令,也不是可运行的程序或批处理文件”,出现这种错误的原因就是操作系统在当前目录下找不到javac.exe工具程序,因此需要告诉操作系统应该到那些目录下尝试寻找,设置path的目的就是为操作系统指定寻找java工具程序的目录。
设置path变量后,需要重新打开命令符模式才能使设置生效,此时再执行javac命令将获得成功,显示javac的使用方法列表。这也就是当我们在命令窗口输入javac命令时,操作系统会尝试在指定的path变量中寻找指定的工具,由于我们在path设置了jdk的bin目录的路径,因此操作系统才能根据这个信息找到javac.exe。
原文链接:
http://www.51songl.com/role-of-the-jdk-installation-path-and-classpath-is-set-when.html
在安装jdk程序后,在安装目录下的bin目录中会提供一些开发java程序时必备的工具程序。在没设置环境变量之前,在命令窗口输入javac时,会提示“javac不是内部或外部命令,也不是可运行的程序或批处理文件”,出现这种错误的原因就是操作系统在当前目录下找不到javac.exe工具程序,因此需要告诉操作系统应该到那些目录下尝试寻找,设置path的目的就是为操作系统指定寻找java工具程序的目录。
设置path变量后,需要重新打开命令符模式才能使设置生效,此时再执行javac命令将获得成功,显示javac的使用方法列表。这也就是当我们在命令窗口输入javac命令时,操作系统会尝试在指定的path变量中寻找指定的工具,由于我们在path设置了jdk的bin目录的路径,因此操作系统才能根据这个信息找到javac.exe。
原文链接:
http://www.51songl.com/role-of-the-jdk-installation-path-and-classpath-is-set-when.html