安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解

当我们安装好JDK后,发现并不能执行我们的Java程序,其实不是不能执行,是因为我们的javac.exe(编译工具)和java.exe(执行工具)与我们缩写的Java源程序不在同一个文件路径之下,所以会出现不能编译和执行的情况。

为什么要配置环境变量

在我们安装好的JDK文件路径里面,存在一个bin文件夹,这个文件夹里面的内容,全部都是工具包,其中就有javac.exe(编译工具)和java.exe(执行工具)。当我们点击其中任意一个,都会快速闪过一个黑色框,相当于没有用。那既然点击这个东西没用,那我们写的Java源程序是不是就无法运行。
其实要运行这两个exe文件,需要在底层DOC命令行窗口才能看到执行窗口。那我们不可能每次运行Java源程序都要调出这个编译工具和执行工具吧?而且我们源代码与这两个工具不在同一个位置,那每次都要把编译工具和执行工具与源代码放在同一个文件路径,是不是显得特别繁琐,浪费空间和程序员的时间。
简单说配置环境变量就是为了在任何路径下都能使用javac.exe(编译工具)和java.exe(执行工具),无论你的Java源程序是存储在哪里。

环境变量配置

如果你的电脑桌面有此电脑图标,鼠标右键点击,选择属性。如果桌面没有此电脑图标,按住快捷键Win+E,弹出如下界面,找到此电脑,同样的鼠标右键点击,选择属性,单击进入属性界面安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
当你单击进入属性界面之后,选择高级系统设置
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解点击环境变量
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
这里会出现用户变量和系统变量。
用户变量指的是针对当前账户的用户所设置的,主要用于多人共用的计算机而每个人都有自己独立的账户的情况。这样不影响他人的账户的环境配置,只作用于自己当前所使用的账户。
系统变量是针对计算机设置的,所有在这个计算机上的用户都会被设置。
建议配置用户变量,只对自己当前的账户生效。
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
Win7之后的系统,双击Path或者将鼠标点击Path上面,点击编辑,弹出如下界面:
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
里面的内容千万别动,动了可能会导致其它应用无法运行。反正里面存在的内容别管,直接点击新建,效果如下:
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
然后把JDK安装路径中的bin文件夹的路径给复制过来
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
粘贴上,别忘了一路点击确定
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
如果电脑是Win7操作系统,双击进去后在Path下面的框中粘贴上你的路径,然后在路径后面添加上英文的分号,完成后同样一路点击确定,这就OK啦,是不是很简单。
一路确定退出后我们检查一下,cmd调出命令行窗口,输入java,点击回车,出现如下界面,则表示环境变量配置成功
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
输入javac,点击回车出现如下界面安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
这样的话我们的环境变量就完全配置成功了,下面说说命令行执行Java源程序。
假设我们写了一个Java程序,文件名保存Test.java
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
调出命令行窗口
我们发现,我们预期输出跟实际输出并不一致,出现了乱码,这都是小问题,不用在乎,重点是执行思路哈哈哈
安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
说明一下,上述图中的Javac Hello.java和java Hello所执行的不是同一个文件,具体说明见下图:安装好JDK后怎么设置环境变量以及命令行如何运行Java程序详解
看完后你收获了多少呢??赶快运行你的Java源程序试试看吧!!!