美文网首页jdk&android studio代码改变世界伪程序员
【精致Java教程】03:安装JDK和配置Java环境变量

【精致Java教程】03:安装JDK和配置Java环境变量

作者: 许宏川 | 来源:发表于2015-05-14 16:42 被阅读1153次

    在了解了Java历史、特性、作用和跨平台原理之后,我们可以开始为Java开发做准备工作了,只是在此之前我们还需要了解Java的两大基础概念JDK(Java Development kit)和JRE(Java Runtime Environment)。

    首先看一张Java平台图


    我在图中把Java的跨平台原理所说的JVM用红线圈起来了。从图中可以看出JDK包含JRE,JRE包含JVM。

    JRE##

    Java运行环境,它是Java程序运行的所必需的环境集合。它包括JVM、Java核心类库、用户接口和网络应用。一个用户如果不做Java开发只想运行Java程序那么只需要安装JRE。

    JDK##

    Java开发工具包,它包含了JRE,同时还有一些编译工具、调试工具等其它开发要用到的工具。做Java开发的必须安装一个完整的JDK。

    下载JDK##

    到目前为止,最新版本的JDK是JDK8u51。
    这里 下载JDK。
    注:要点击同意协议,然后根据你的系统选择相应的版本点击即可下载。
    例如我是Windows 64位系统就选择Windows x64。

    我上传了一份JDK到百度网盘,如果网页打不开可以到这里下载。

    安装JDK##

    下一步下一步即可,要记得安装路径。
    但是我这里要提醒留意下安装选项这一页,如下图。



    可以看到这一页告诉我们会安装3个东西:开发工具、源代码和公共JRE。
    源代码最简单,就是你安装完后会有一个src.zip压缩包。
    重点是开发工具和公共JRE。其中开发工具就是JDK,它已经包含了一个专门用来开发用的JRE。公共JRE是用来跑你安装在电脑上的其它Java程序的JRE。所以说安装完后会有两个JRE。我建议把这两个都安装了,现在的硬盘白菜价,何必省这点硬盘空间呢。

    安装过程中,安装完JDK后弹出的这个对话框就是选择独立JRE的目录。


    你可以像我一样把JDK和独立JRE放在同级目录。


    另外关于这两个JRE我用软件看了一下文件差异,发现是有所不同的。具体有什么区别我没去研究,我想可能是为开发做了些特别的优化,如果有知道详情的可以告诉我。

    007.png 008.png

    配置JAVA环境变量##

    安装完JDK以后需要对系统的环境变量进行配置才能开发。
    例如此时如果打开命令行窗口(点击开始 - 运行或者快捷键Win + R,在弹出的对话框输入cmd后回车)。


    输入<code>java -version</code>可以显示你已经装在系统的Java版本,但是如果你输入<code>javac</code>(一个编译命令)系统就找不到这个命令了,如下图。


    <pre>注:java是运行命令单独装一个jre就能执行了,但是javac是编译命令必需装了jdk才有。</pre>

    之所以不能运行javac是因为装类JDK之后还得配置环境变量。
    在Windows10上的配置方法是:此电脑(右键属性) - 高级系统设置 - 环境变量 - 新建


    新建那里上面的用户变量是只对当前登录的用户有效,如果换一个用户登录Windows就不起作用了。而下面那个系统变量是对所有用户都有效。所以我选择下方的新建。

    在弹出来窗口

    • 1.新建 JAVA_HOME#####

    <code>D:\Java\jdk1.8.0_51</code>

    <pre>注:变量值取决于你的Java安装路径。</pre>

    • 2.修改 PATH#####

    在弹出的窗口点击新建,然后加入以下三个值。
    <code>.</code>
    <code>%JAVA_HOME%\bin</code>
    <code>%JAVA_HOME%\jre\bin</code>

    • 3.新建 CLASSPATH#####

    <code>.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;</code>

    测试环境变量是否配置成功##

    重新打开命令行窗口,在弹出的对话框再次输入<code>javac</code>,如果像下图这样显示参数列表说明配置成功了。

    好了,枯燥的概念和环境配置问题到此结束,现在可以开始写Java代码了。

    相关文章

      网友评论

      本文标题:【精致Java教程】03:安装JDK和配置Java环境变量

      本文链接:https://www.haomeiwen.com/subject/coyqqttx.html