上回书说道Java基础入门_第一个Hello Word的编写,当我们编写完成之后就是需要接下来的操作了Java的编译阶段,之后编译之后才能进行执行。

根据我们上回书讲述的Java的第一个Hello Word 源程序,接下来就是Java的编译阶段:将HelloWord.java源程序通过java工具进行编译,首先需要的解决的问题是:Javac命令是否可用?

打开cmd命令窗口

输入java c 源文件路径

然后你就会出现java编译旅途中的第一个错误:

java编译的时候source参数的作用_环境变量

C:\Users\Administrator>javac

'javac' 不是内部或外部命令,也不是可运行的程序

或批处理文件。

出现这个问题的原因在于:Windows操作系统没有办法找到这个javac命令

下面有俩种解决方案

方案一切换到jdk安装的目录的bin目录下

java编译的时候source参数的作用_java_02

切换到当前的文件目录,也就是说java.exe这个文件所在的目录,这个时候就没有上述的问题,但是这个模式比较麻烦,严重的影响着开发的效率,因为每次编译都要先进入到该目录中进行操作。

方案二配置环境变量path

这个就需要了解 windows操作系统查找命令的工作流程运行原理

1:首先会在这个文件的当前目录下查找这个命令

2:如果在当前命令下不存在这个命令的话,也就是说如果再当前命令找不到这个命令的话,就会去环境变量的path制定的路径当中查找该命令

3:如果寻找不到就会给你一个错误提示信息的反馈

环境变量如何进行配置?

计算机 -->点击右键 -->属性 -->高级系统设置 -->环境变量

java编译的时候source参数的作用_java_03

环境变量配置包括用户级别和系统级别

任何一个环境变量都有变量名和变量值,

这里点击新建在变量名的地方写上JAVA_HOME

变量值的地方写上你的jdk的安装路径:C:\Program Files (x86)\Java\jdk1.7.0_75

接下来编辑path环境变量,在变量值的最后面添加下面内容即可:

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意前面的分号;不能少。

配置完成之后,关闭cmd再重新打开,此时再输入javac命令就ok了