Windows 环境里下载及安装 Java JDK

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

Java 是一种高级语言和独立于硬件的软件平台。它运行在全世界超过 5000 万台个人电脑和数十亿台设备上。900 万开发人员在所有主要行业都创建了 Java 应用程序。
Java 平台的两个主要组成部分是 Java 应用程序编程接口 (API) 和 Java 虚拟机 (JVM)。API 是 Java 命令行的库,JVM 将 Java 代码解释成机器语言。
同一个应用程序可以在多个平台上运行
Java
API 和 JVM 使程序可以独立于底层硬件
Java

Java SE 让用户可以在桌面和服务器上以及嵌入式环境中开发和部署 Java 应用程序。Java SE 包含 Java 编程语言库的核心。
Java SE 由 Java Development Kit (JDK)、Java Runtime Environment (JRE) 和 Java SE 应用程序编程接口 (API) 组成。JDK 包含 JRE 以及开发小程序和应用程序所必需的编译器和调试器。JRE 提供运行用 Java 小程序和应用程序所需的库、Java 虚拟机 (JVM) 和组件。(参见下图)
Java SE 概念图
Java SE

我需要哪个 Java 软件包?

用户Java 软件包说明
软件开发人员JDK (Java SE Development Kit)面向 Java 开发人员。包括一个完整的 JRE 以及用于开发、调试和监视 Java 应用的工具
在服务器上运行应用的管理员服务器 JRE (Server Java Runtime Environment)用于在服务器上部署 Java 应用。包括 JVM 监视工具以及服务器应用通常所需的工具,但不包括浏览器集成(Java 插件)、自动更新及安装程序
在桌面上运行 Java 的最终用户JRE (Java Runtime Environment)可满足大多数最终用户需要。包含在系统上运行 Java 应用所需的一切内容

JDK 是使用 Java 编程语言构建应用、小程序和组件的开发环境。JDK 包括的工具有助于开发和测试用 Java 编程语言编写并运行在 Java 平台上的程序。

1. 下载 JDK

Oracle 公司为不同的操作系统平台,如 Windows、Unix/Linux 等,提供了相应的 Java 开发包。用户可到 Oracle 公司站点
http://www.oracle.com/technetwork/java/javase/index.html
下载最新的适应于相应操作系统的开发包。

目前最新版本是 JDK8:

JDK8

如果想使用 JDK7,Oracle 公司目前还提供 JDK7 的下载:

JDK7

JDK 下载完成之后,建议将 Java 文档一起下载方便查阅:

Java 文档

如果不方便下载离线版使用,Oracle 公司也提供了在线版:
http://docs.oracle.com/javase/

中文文档:
https://blogs.oracle.com/eyan/entry/jdk_6_api_doc_simplified

2. 安装 JDK

打开 JDK 安装包,按照提示点击下一步定制安装,

JDK 定制安装

因为我安装 JDK 只在开发环境中使用,所以我没安装公共 JRE。

安装完成后,在 Java 安装目录中会有 jdk1.8.0_45 和 jre1.8.0_45(如果安装了公共 JRE) 两个子目录,jdk1.8.0_45 为 Java 开发工具目录,jdk1.8.0_45 为 Java 运行环境目录。

3. 配置 JDK

打开“控制面板”->“系统”->“高级系统设置”->“环境变量”->“系统变量

  1. 点击“新建”,“变量名”输入 JAVA_HOME,“变量值”输入 JDK 安装路径,如“F:\Program Files\Java\jdk1.8.0_45”。
    系统变量

  2. 找到“Path”,点击“编辑”,添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,点击“确定”保存,使用“win + R”,运行 CMD,输入 java,出现如下图所示表示 JDK 安装及配置成功了。
    JavaCmd
    ; 表示语句的结束,%XXX% 表示引用 XXX 中的内容。

    • JDK 是绿色软件,安装完成之后,当下次使用时不想重新安装,可以直接复制 JDK 的安装目录,并配置 Java 环境变量就能使用;JDK 安装程序与直接复制 JDK 安装目录的区别是使用安装程序会有更新功能,不需要更新功能的话,可以直接复制安装目录使用。

    • CLASSPATH 可以不配置,参考: http://bbs.csdn.net/topics/390569125
      在 Android 开发的时候不配置 CLASSPATH 也不受影响;在学习 Servlet 时因 JavaSE 没包含 Servlet 类,需要配置 CLASSPATH 指向 Tomcat 下 Servlet 的 jar 文件时使用到 CLASSPATH。

    • 不能在“User 的用户变量”中新建“JAVA_HOME”,用户变量中新建 JAVA_HOME 将无法配置成功 JAVA 环境
      错误的变量配置

    • 如果安装和配置完成之后,检查环境变量配置没有问题,但在 CMD 中输入 java 后,出现“opening registry key”错误,无法得到正确的输出效果,可以检查 C:\Windows\System32 下是否存在 java.exe 文件及其它 Java 文件,参考:http://blog.sina.com.cn/s/blog_90a9238f0102v4g3.html

参考资料:
Oracle Java 基础知识:http://www.oracle.com/technetwork/cn/topics/newtojava/downloads/index.html
Oracle 入门:http://www.oracle.com/technetwork/cn/topics/newtojava/documentation/index.html
Oracle 下载:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值