我们学习任何语言之前,必须要有此语言的开发环境。而我们要搭建java开发环境以来的就是JDK和JRE
下面先说一下JDK与JRE两者的定义:
JDK(Java Development Kit的简称):java开发工具包(包含JRE和java开发工具(即可执行的程序命令))
JRE(Java Runtime Environment的简称):java运行环境(包括java虚拟机和核心类库)
所以说如果你只是想运行java程序的话只需要下载jre即可,如果打算自己开发做点东西,就下载JDK,里面包含JRE,而JRE里面包含java虚拟机,简而言之,使用JDK开发完成的java程序,交给JRE去运行
三者包含关系图解如下:
/************************************************************************************************************************************/
JDK下载网址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
至于下载与安装的步骤我就不详细解释了,做了这一行这点能力还是要有的!不懂可百度
/************************************************************************************************************************************/
对JDK中命令行工具的讲解:
在我们下载完毕解压之后,会有一个bin文件夹,bin是binary,二进制的意思,里面存放的都是一些命令,而这些程序命令就是JDK给我提供的开发工具(可执行的程序命令),我们发现基本上都是以exe结尾的命令,这时候如果我们点击会出现一个命令窗口一闪而过,那么为什么会这样呢?之前我们已经知道人机交互分为两种,既然它不是图形化界面工具,那么必然是命令行的工具,这时候我们就知道了,要打开命令行窗口来执行这些命令!
/************************************************************************************************************************************/
如何打开Dos命令行?一些命令行常见的命令是什么?
打开命令行窗口图解:
点击开始——输入cmd——按回车,即打开命令行窗口
常见的一些命令行命令:
(这些简写都是英文简称,例如cd是英文简称:为change directory)
md :创建文件夹
rd:删除文件夹 (如果文件夹中有文件的话,需先删除文件,才能删除文件夹,所以我们可视化窗口的删除在window系统下是从里往外删的)
cd.. :返回上级目录
cd/ :返回根目录
dir :查询当前目录内容
cd (change directory):后面跟路径,表示切换到那个路径
del(删除文件,如果要删除一堆后缀名一样的,用*.txt,如果删除下面的所有文件,则del *即可,星号的含义:通配符,通通都能匹配的符号)
cls :清屏
exit:退出命令行窗口
要想知道其他命令:可通过help帮助,或者是help 命令名称即可取得命令用法
/************************************************************************************************************************************/
我们简单的演示一下命令窗口的使用:
执行javac命令——切换到d盘——使用cd命令转到JDK下的bin文件夹目录下——再次执行javac命令——执行记事本的notepad命令(成功打开了记事本)
(第一次执行时系统找不到java命令,第二次执行时系统找到了javac命令,所以两次返回的结果不同,具体情况请看下节的java环境变量配置,会进行全面的解释)