jdk的安装

发表时间:2017-05-04 16:26:22 浏览量( 54 ) 留言数( 0 )

学习目标:

1、了解JDK和JRE的区别

2、掌握搭建Java的开发环境

3、了解JDK的目录


学习过程:

一、什么是JDK,什么是JRE?

JDK是整个Java的核心,包括了一个Java运行时环境(JRE)、Java工具以及基本的Java类库。JDK是Sun公司免费提供给软件工程师开发java应用程序一套开发套件。简单的说

JDK(Java Development Kit)有很多帮助开发人员进行java开发时所用到的工具,包括编译、调试、运行等等命令。

JRE(Java Run Environment)就是在运行java应用程序时提供支持的环境。

JRE在一些操作系统中已经预装了,但是JDK却并不一定有安装,毕竟不是个个都是java开发人员。所以我们现在要成为java工程师,首先得先安装并设置好开发环境。


二、安装JDK

我们可以到oracle的官方网站下载到最新的jdk,网站上面提供了不同操作系统和硬件环境所需要的JDK型号,你需要注意根据自己的实际情况选择,需要注意的是操作系统类型和操作系统支持的数位

下面,我先以Window 7操作系统演示JDK的安装过程。Linux操作系统(Cent OS)安装我们在后面专门讲解Linux的时候再讲。

(1)下载和安装JDK 

    你可以从下面网站下载JDK安装文件:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

从oralce的官方网站上我们可以看到中间最醒目的位置java SE的下载界面,我们点击第一个图片——JDK的下载,就可以进入JDK的相关下载页面。进入下载页面后我们可以看到目前JDK的下载。

你必须先同意了协议后,才能选择下载,看到上面的那么多的下载项目,也许你已经犯晕了。其实,上面的下载列表是针对不同平台的版本,我们并不需要全部下载,只需要根据自己的开发环境选择其中一项就可以了。这一节我们讲解使用Window安装JDK,所以我只需从上面最后两项选择一个,由于我的操作系统是32位的,所以我就选择了Windows x86版下载,如果你的操作系统是64位那么也可以选择Windows x64版。

attcontent/ddfc1b51-aaf3-4194-bed9-11f40a6f5c51.png

现在windows平台下jdk的安装已经变得非常的智能,下载完成后,我们只需双击文件即可开始安装,安装过程比较简单,唯一要注意的是我们把JDK的安装目录改到到D:/java目录之下,要记住JDK的安装目录的位置,一会配置时还会用到,如下图:

attcontent/340ef44d-c8e9-4bd5-9a11-6b8a503a8e08.png

(2)配置开发环境

 安装完毕并不代表我们的工作就结束了,我们还得配置环境变量才能更好的使用JDK工具,我们有三个环境变量需要配置,分别是:java_home,path和classpath。

下面以Window 7 为开发环境讲解,具体步骤如下:

1、右击计算机,选中属性后,然后选择高级系统设置,再选择环境变量后,点击新建就会打开环境变量的添加窗口。

attcontent/35fdcab4-1594-42cb-90ce-39b092ad3569.png

    2、添加JAVA_HOME变量。变量值为刚才安装JDK的目录(如果不是安装在这个目录,那么就要修改成为你自己的安装目录)。

attcontent/4475f957-e713-4496-ac83-8fbba2eb8547.png

    3、因为Path变量系统应该已经定义了,所以你需要查找变量名为“Path”的环境变量,然后点击【编辑】按钮,在变量值的最前面加上“;%JAVA_HOME%\bin;”, 记得别忘前面的分号符,同时原来的内容也前面不要删除 ,填写好之后点击确定即可。

attcontent/17bee75c-c1aa-4067-9d89-1601195b4346.png

    4、再次点击【新建】按钮,在变量名里填入“CLASSPATH”,在变量值里面填入“ .;%JAVA_HOME%\lib;”,记得别忘了最前面的那个点和分号 ,填写好之后点击确定即可。

attcontent/b194cf2d-c694-4fe9-bb6d-5e01c5948f4b.png

三、jdk目录介绍

这小节我们介绍一下作为Java开发人员必须要知道的,在JDK 安装目录下的一些重要的文件和目录,其中比较重要的就是bin目录,里面有一些Java的命令,以后我们需要常常调用这些命令

bin目录:JDK中一些用于java开发的一些可执行文件。在上面的环境变量PATH正是指向该目录,这样我们可以直接在命令行环境下使用这些命令。

lib目录:存放Java的类库文件,主要包括以下库文件:

tools.jar:JDK中的非核心的类库,主要是一些实用工具类。

dt.jar: DesignTime (设计时档案文件),主要是集成开发环境用于展示控件和让开发人员在设计应用程序是定义这些控件。

include目录:c语言的头文件,用于支持java原生接口和java虚拟机调试接口的一些原生代码程序。

jre目录:存放Java运行时环境的根文目录,这个运行时环境是java包的一个实现。

db目录:纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库