java程序源代码写好后,根据java编译运行机制首先需要先编译再运行。
编译首先解决的问题是:javac命令是否可用
1.打开DOS命令窗口,直接输入javac ,然后回车,出现以下:javac不是内部或外部命令,也不是可运行的程序或批处理文件。
问题原因是因为:windows操作系统无法找到javac命令文件,也就无法编译java源代码。
那怎么解决javac不可用以上问题?
首先来试一下ipconfig命令是否可行,为什么ipconfig命令可以成功?
windows操作系统是如何搜索硬盘上某个命令的呢?
- 首先会从当前目录中搜索。
- 当前目录搜索不到会从环境变量path指定的路径当中搜获某个命令。
- 如果来两个条件都搜索不到则会报错,无法成功使用该命令。
如何配置Javac path的命令路径
1我的电脑右键选择属性
2点击选择左边的高级系统设置
3点击右下角的环境变量
4在系统变量中找到Path变量,双击值添加JDK/bin的路径(最好粘贴路径,手写可能有误) 例如:D:Jdk_1.8.0bin
注意:PATH命令中的路径,若有两条以上,各路径之间以一个英文分号“;”隔开;
设置好path路径后重新打开DOS窗口命令,测试javac命令;
path环境变量是属于windows操作系统的知识与Java语言没有关系,是专门给Windows操作系统命令指路的。