Windows下开发环境的搭建


1. JDK、JRE、JVM

JDK 的全称是Java Development kit,翻译过来叫Java开发工具包,包含了Java 的编译器、解释器、核心类库等,当我们进行Java程序开发时需要安装JDK。 JRE 的全称是Java Runtime Environment,翻译过来叫做Java运行环境,就是当运行Java程序时需要的环境。 JVM 的全称是Java Virtual Machine,是Java虚拟机的意思,Java程序运行在Java虚拟机里面,可以实现跨平台的特性。

JDK中包含了JRE,JRE有包含了JVM。

当我们开发时,既需要编译、使用Java核心类库,又需要运行,所以对于开发者来讲既需要安装JDK,又需要安装JRE。 如果我们编写好了程序给客户的时候,在客户那里我们只需要安装JRE就行了,因为客户自己不需要开发程序,只要能运行就可以了。

下面我们就来看一下如何在Windows环境配置我们的开发环境,在Windows下面配置开发环境需要如下几个步骤:

  1. 下载JDK
  2. 安装JDK
  3. 配置环境
  4. 测试

下面我们就来看一下这个几个步骤如何执行:

  1. 下载JDK,现在Java属于Oracle公司,如果你记不住Oracle的域名,可以直接打开百度来搜索就可以了。我们打开百度输入JDK,然后,选择Oracle官方网站来下载,注意,首先要选择lisense,然后,根据自己的平台选择相应的版本来下载。

  2. 我们这里已经下载好了,就不浪费时间了,我们直接来进行安装。

  3. 安装非常简单,就一路下一步就OK了,下面我们来看看,安装的几个步骤。

  4. 下面我来看一下JDK的目录结构,默认安装在C:\Program Files\Java\jdk1.8.0_77 ,几个重要的文件夹和文件:bin binary 二进制的意思,是可执行的工具类,例如:javac javacompiler java编译器,java java计时器,jar java archive java打包压缩工具等等。另外,一个重要的是 lib library 文件。还有一个是src.zip 是java源码包。

好,分析完了目录结构下面我们来看一个概念,就是环境变量。在讲这个概念之前我们先来演示一下如何使用记事本程序的。我们打开dos命令窗口输入notepad,就可以打开记事本,我们输入javac看看又如何呢?这是为什么呢? 因为notepad已经配置了环境变量了,而我们的JDK还没有配置。我输入path就可以看到当前系统已经配置好的环境变量,我们再去看看notepad是不是在当前配置好的环境变量里面。notepad默认的目录在:C:\Windows\system32 下面。

如果我们使用set path=""命令执行完后,再来执行notepad是系统就会提示我们找不到该命令了。

环境变量是标示操作系统程序执行路径的一种变量,当我们在某个目录下面来执行某个程序是,系统首先在当前目录下面找该程序如果有就直接执行了,如果没有到系统环境变量里面去找,如果找到了就执行,如果没有找到系统会提示用户不认识该程序。

我们为什么也需要为java配置环境变量呢?因为我们要使用javac来编译程序,使用java来解释、运行程序,而我们的程序可能在不同的目录下面,所以,我们需要配置环境变量。下面我们来看看如何配置环境变量。

首先打开我的电脑,右键单击,选择属性->高级设置->高级->环境变量。这里面有两个选项,一个是当前用户自己的环境变量,另外一个是系统环境变量,因为windows是多用户操作系统,可能每个人的设置都不一样,设置的当前用户的环境变量,只能当前用户自己能用,另外的用户是不可以使用的。如果配置的系统环境变量那么,任何人都可以使用。

我们为了方便,就来配置系统环境变量:

找到path 然后定位到最前面,再去找到我们jdk bin目录,复制过来,并粘贴,然后后面加一个半角分号,就是英文分号。重新打开dos命令测试我们环境变量是否配置成功了。如你输入javac和java 都打印了帮助信息,那么你成功了。