path环境变量是系统环境变量的一种,他用于保存一系列的路径,每个路径之间以分号分隔。
当在命令行窗口运行一个可执行文件
(JDK中bin目录下的javac.exe,java.exe,jar.exe,javadoc.exe都是可执行程序)时,操作系统会先在当前目录下查找是否存在该文件,如果不存在会继续在path环境变量中定义的路径下寻找这个文件,如果仍未找到,系统会报错。
未配置path变量时:
以上原因:只有JDK的bin目录下,包含"javac"命令,而其他目录中不含有该执行文件。
为了解决这个问题,需要将"javac"命令所在目录添加至path环境变量,
添加完成后,可在任意路径下打开DOS直接进行测试:
即此时可在任意路径下运行JDK/bin目录下的可执行文件。
}
1. 编写好Java程序代码;
3. 当使用javac编译工具时,并不能使用;
但windows有一种运行机制:当前执行的程序在当前目录中如果不存在时,就会在系统中一个名为path的环境变量指定的目录中寻找,如果还没有,就会报以上图片中的错误。所以我们需要配置JDK的环境变量!
放在path目的:将工具放在统一的路径下,在当前电脑的任何位置都可以直接使用工具!
1. 右击桌面上的我的电脑点击属性;
2. 再点击高级系统设置;
3. 再点击环境变量;
1. 在上方的用户变量界面中点击新建;
创建JAVA_HOME变量的目的:1.这是一种相对路径的写法,方便统一修改变量值,
3.其它编辑器或其它环境也可以这样指定
在变量值中填入JDK的绝对路径;
3. 点path,然后点编辑;
(相当于进入JDK中的bin目录中,bin目录中的程序为JDK的开发工具)
5. 验证JDK环境变量是否配置成功。
查看JDK的版本,如图所示,配置成功!
1. 先点击Path,再点击编辑;
4. 复制JDK中的bin目录的绝对路径;
5.输入JDK中的bin目录的绝对路径并点击确定;
6. 验证JDK环境变量是否配置成功。
查看JDK的版本,如图所示,配置成功!
如有错误或侵权,望您联系我进行修改,谢谢!
本内容为PUDN经合法授权发布,文章内容为作者独立观点,不代表PUDN立场,未经允许不得转载。
}
其次,export
的意义。export var
表示,变量 var
作为环境变量,将会被该 shell 的子进程继承。默认情况下 POSIX 兼容 shell 里的变量都只是 shell 自己用的,不是环境变量,也不会被子进程继承。export
最后,关于 PATH
环境变量。它是一个环境变量,意味着它已经被 export
ed 了。PATH
、HOME
这些本身就是环境变量的变量,不需要显式地 export
的。所以没有区别。
关于 source
或者 .
,是的。它表示从指定文件(路径会使用 PATH
变量搜索,与可执行文件一样)中读取并执行脚本,和你手动在 shell 提示符后输入那些内容差不多。source 这个术语也不仅仅用于 shell 中。
}