1.4.1 下载和安装java 7的jdk

        JDK的全称是 java SE Development Kit,即 java标准版开发包,是Sun提供的一套用于开发java 应用程序的开发包,它提供了编译、运行 java程序所需的各类工具和资源,包括java编译器,java运行时环境,以及经常使用的 java类库等。
html

        这里又涉及一个概念:java运行时环境,它的全称是 java Runtime Environment,所以也被称为 JRE,它是运行 java 程序的必须条件。
java

        学生提问不是所JVM是运行 java 程序的虚拟机吗?那 JRE 和 JVM 的关系是怎样的呢?
编程

        简单地说,JRE 包含 JVM。JVM 是运行 java 程序的核心虚拟机,而运行 java 程序不只须要核心虚拟机,还须要其余的类加载器 、字节码校验器以及大量的基础类库。JRE 除了包含JVM以外,还包含运行java程序的其余环境支持。windows

        通常而言,若是只是运行 java 程序,咱们能够只安装 JRE,无须安装JDK。
浏览器

        注意: 若是须要开发java程序,则应该选择安装JDK;固然,安装了JDK以后,就包含了JRE,也能够运行java程序,但若是只是运行java程序,则须要在计算机上安装JRE。仅安装JVM 是不够的。实际上,Sun 网站上提供的就是JRE 的下载,并非提供单独JVM的下载。
oracle

        Sun 把 java 分为java SE,java EE和java ME三个部分,并且为java SE 和 java EE 分别提供了JDK 和 java EE SDK(Software Decelopment Kit)两个开发包,若是读者只须要学习java SE的编程知识,则能够下载标准的JDK;若是读者学完 java SE 以后,还须要继续学习java EE相关内容,也能够选择下载 java EE SDK,有一个 java EE SDK 版本里包含了最新版的JDK,安装java EE SDK 就包含了JDK。
jsp

        本书的内容主要是介绍 java SE 的知识,所以下载标准的 JDK 便可。下载和安装JDK请按以下步骤进行。
工具

  1. 登录 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html  页面,下载 java SE Development KIT 的最新版本。笔者成书之时,JDK的最新版本是 JDK 7,本书全部案例也是基于该版本 JDK的。学习

  2. 点击如图 1.2 所示页面的连接,进入JDK 7的下载页面。读者应根据本身的平台选择合适的 JDK 版本:对于Windows 平台,能够选择Windows x86或Windows x64 版本;对于Linux平台,则下载Linux 平台的JDK。开发工具


  3. 下载成功后,获得一个 jdk-7-windows-i586.exe 文件,这是一个标准的EXE文件,能够经过双击该文件来运行安装程序。对于Linux平台上的JDK安装文件,只须要为该文件添加可执行的属性,而后执行该安装文件便可。

  4. 开始安装以后,第一个对话框询问是否赞成 java的许可协议证书,单机“接受”按钮,进入如图1.3所示组件选择窗口。

    大部分时候,并不须要安装全部组件。在图1.3中,笔者选择安装JDK 的三个组件。

    》》》java开发工具:这是JDK的核心,包括编译java程序必须的命令工具。实际上,这个选项里已经包含了运行java 程序的JRE,这个JRE会安装在JDK安装目录的子目录里,这也是笔者不安装公共 JRE 的缘由。

        学生提问:为何不安装公共JRE呢?

        答:公共JRE是一个独立的JRE系统,会单独安装在系统的其余路径下。公用 JRE 会向 Internet Explorer 浏览器和系统中注册 java 运行时环境。经过这种方式,系统中任何应用程序均可以使用公用JRE。因为如今在网页上执行 Applet 的机会愈来愈少,并且彻底能够选择使用JDK目录下的JRE来运行java程序,所以没有太大必要安装公共JRE。

        》》》演示程序及样例:安装这个选项将会向机器中安装Oracle 所提供的大量演示和示例代码,这些代码是初学者学习java的入门范例。

        》》》源代码:安装这个选项将会安装java全部核心类库的源代码。

    5.选择JDK的安装路径,系统默认安装在 C:\Program Files\Java\jdk1.8.0_45\ 路径下,但笔者不推荐安装在有空格的路径,这样可能致使一些未知的问题,建议直接安装在根路径下,例如图1.3所示的 D:\Java\jdk1.8.0_45\  。单机“下一步”按钮,等待安装完成。

        安装完成之后,可在JDK安装路径下看到以下的文件路径。

  • bin:改路径下存放了JDK的各类工具命令,经常使用的javac、java等命令就放在该路径下。

  • db:改路径是安装Java DB 的路径。

  • demo:改路径下存放了JDK提供的演示代码,初学者能够参考这些演示代码。

  • jre:改路径下安装的是JDK工具命令的实际执行程序,若是使用WinRAR打开lib路径下的tool.jar文件,将看到如图所示的文件结构。

    提示:用于编译java程序所使用的javac.exe命令一样也是使用java编写的,这个类就是lib路径下tool.jar文件中 sun\tools\javac 路径下的Main类,JDK的bin路径下的javac.exe 命令实际上仅仅是包装了这个java类,不只如此,bin路径下的绝大部分命令都是包装了tools.jar 文件里的工具类。

相关文章
相关标签/搜索