JDK 1.8 下载安装与配置教程:快速入门Java 8 – wiki基地

JDK 1.8 下载安装与配置教程:快速入门Java 8

Java 作为一种跨平台、面向对象的编程语言,在软件开发领域拥有广泛的应用。而 Java Development Kit (JDK) 则是 Java 程序员进行开发工作的必备工具包。JDK 1.8 (也称为 Java 8) 因其引入了 Lambda 表达式、Stream API 等重要特性,被誉为 Java 历史上的一个里程碑版本。 本文将详细介绍 JDK 1.8 的下载、安装、配置过程,帮助你快速入门 Java 8 开发。

一、JDK 1.8 下载

在开始之前,你需要先下载 JDK 1.8 的安装包。Oracle 官方网站是下载 JDK 的主要渠道。

1. 访问 Oracle 官网:

在浏览器中输入以下网址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

重要提示: 由于 Oracle 政策的改变,你可能需要拥有 Oracle 账号才能下载 JDK 1.8。 如果你还没有账号,需要先注册一个。注册是免费的。

2. 选择合适的版本:

在页面中,你会看到不同平台 (例如 Windows, macOS, Linux) 的 JDK 1.8 版本。 根据你的操作系统类型选择对应的版本。 通常有以下几种:

  • Windows x86: 适用于 32 位 Windows 操作系统。
  • Windows x64: 适用于 64 位 Windows 操作系统。 (推荐)
  • macOS: 适用于 macOS 操作系统。
  • Linux x86: 适用于 32 位 Linux 操作系统。
  • Linux x64: 适用于 64 位 Linux 操作系统。

如何确定你的 Windows 操作系统是 32 位还是 64 位?

  • 在 Windows 10 中,右键点击 “此电脑”,选择 “属性”。
  • 在弹出的窗口中,你可以在 “系统类型” 栏中看到操作系统的位数。

3. 选择下载类型:

在选择了对应的操作系统版本后,你还需要选择具体的下载类型。常见的下载类型包括:

  • .exe (Windows): 可执行文件,双击即可运行安装。 (推荐 Windows 用户使用)
  • .dmg (macOS): 镜像文件,双击挂载后运行安装程序。
  • .tar.gz (Linux): 压缩包,需要解压后进行安装。
  • .rpm (Linux): 适用于某些 Linux 发行版的软件包管理工具。

选择适合你的操作系统的文件类型,并点击下载链接。

4. 同意许可协议并下载:

在点击下载链接后,你可能需要先勾选 “我已阅读并同意 Oracle 技术网络许可协议” 的复选框,然后才能开始下载。 下载过程可能需要一些时间,取决于你的网络速度。

二、JDK 1.8 安装

下载完成后,就可以开始安装 JDK 1.8 了。

1. Windows 系统安装:

  • 双击下载的 .exe 文件,启动安装程序。
  • 按照提示进行安装。通常情况下,可以使用默认设置。
  • 安装程序会询问你是否要安装 JRE (Java Runtime Environment)。 JRE 包含运行 Java 程序所需的组件,建议也一起安装。
  • 在安装过程中,你可以选择 JDK 的安装目录。 建议将其安装到一个方便访问的目录,例如 C:\Program Files\Java\jdk1.8.0_XXX (其中 XXX 是 JDK 的版本号)。
  • 安装完成后,安装程序可能会提示你注册 Oracle 账号。 可以选择跳过此步骤。

2. macOS 系统安装:

  • 双击下载的 .dmg 文件,挂载镜像。
  • 在挂载的镜像中,你会找到一个 .pkg 安装程序。 双击运行它。
  • 按照提示进行安装。
  • 在 macOS 上,JDK 通常会被安装到 /Library/Java/JavaVirtualMachines/ 目录下。

3. Linux 系统安装:

  • 使用 .tar.gz 文件:
    • 打开终端。
    • 使用 tar -xzvf your_jdk_file.tar.gz 命令解压下载的 .tar.gz 文件。 (将 your_jdk_file.tar.gz 替换为实际的文件名)。
    • 将解压后的文件夹移动到一个合适的目录,例如 /usr/lib/jvm/。 可以使用 sudo mv jdk1.8.0_XXX /usr/lib/jvm/ 命令。 (需要 root 权限)
  • 使用 .rpm 文件:
    • 打开终端。
    • 使用 sudo rpm -ivh your_jdk_file.rpm 命令安装下载的 .rpm 文件。 (将 your_jdk_file.rpm 替换为实际的文件名)。 (需要 root 权限)

三、JDK 1.8 配置

安装完成后,需要配置环境变量,以便操作系统能够找到 JDK 并正确运行 Java 程序。

1. 配置 JAVA_HOME 环境变量:

JAVA_HOME 环境变量指向 JDK 的安装目录。

  • Windows 系统:
    • 右键点击 “此电脑”,选择 “属性”。
    • 点击 “高级系统设置”。
    • 点击 “环境变量” 按钮。
    • 在 “系统变量” 区域,点击 “新建” 按钮。
    • 输入变量名 JAVA_HOME
    • 输入变量值,指向 JDK 的安装目录。 例如: C:\Program Files\Java\jdk1.8.0_XXX
    • 点击 “确定” 按钮。
  • macOS 系统:
    • 打开终端。
    • 编辑 ~/.bash_profile 文件 (如果使用 Bash Shell) 或者 ~/.zshrc 文件 (如果使用 Zsh Shell)。 可以使用文本编辑器,例如 nano ~/.bash_profilenano ~/.zshrc
    • 在文件的末尾添加以下行:
      bash
      export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk/Contents/Home

      (将 jdk1.8.0_XXX.jdk 替换为实际的 JDK 版本号)。
    • 保存并关闭文件。
    • 在终端中执行 source ~/.bash_profilesource ~/.zshrc 命令,使环境变量生效。
  • Linux 系统:
    • 打开终端。
    • 编辑 ~/.bashrc 文件 (如果使用 Bash Shell) 或者 ~/.zshrc 文件 (如果使用 Zsh Shell)。 可以使用文本编辑器,例如 nano ~/.bashrcnano ~/.zshrc
    • 在文件的末尾添加以下行:
      bash
      export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_XXX

      (将 /usr/lib/jvm/jdk1.8.0_XXX 替换为实际的 JDK 安装目录)。
    • 保存并关闭文件。
    • 在终端中执行 source ~/.bashrcsource ~/.zshrc 命令,使环境变量生效。

2. 配置 PATH 环境变量:

PATH 环境变量告诉操作系统在哪里可以找到可执行文件,例如 javajavac 命令。

  • Windows 系统:
    • 在 “系统变量” 区域,找到 PATH 变量。
    • 双击 PATH 变量进行编辑。
    • 在变量值的末尾添加 ;%JAVA_HOME%\bin (注意前面的分号)。
    • 点击 “确定” 按钮。
  • macOS 系统:
    • 编辑 ~/.bash_profile~/.zshrc 文件,添加以下行:
      bash
      export PATH=$JAVA_HOME/bin:$PATH
    • 保存并关闭文件。
    • 在终端中执行 source ~/.bash_profilesource ~/.zshrc 命令,使环境变量生效。
  • Linux 系统:
    • 编辑 ~/.bashrc~/.zshrc 文件,添加以下行:
      bash
      export PATH=$JAVA_HOME/bin:$PATH
    • 保存并关闭文件。
    • 在终端中执行 source ~/.bashrcsource ~/.zshrc 命令,使环境变量生效。

3. 验证安装和配置:

完成环境变量配置后,需要验证 JDK 是否安装成功。

  • 打开命令行终端 (Windows) 或终端 (macOS/Linux)。
  • 输入 java -version 命令,并按回车键。
  • 如果成功安装并配置 JDK,你将会看到类似以下的输出:

    java version "1.8.0_XXX"
    Java(TM) SE Runtime Environment (build 1.8.0_XXX-bXX)
    Java HotSpot(TM) 64-Bit Server VM (build 25.XXX-bXX, mixed mode)

    (其中 XXX 是 JDK 的版本号,XX 是构建版本号)。
    * 输入 javac -version 命令,并按回车键。
    * 如果成功安装并配置 JDK,你将会看到类似以下的输出:

    javac 1.8.0_XXX

如果以上两个命令都能正确显示 Java 和 javac 的版本信息,则说明 JDK 1.8 已经成功安装并配置完成。

四、编写并运行你的第一个 Java 程序

现在你已经成功安装和配置了 JDK 1.8,可以开始编写并运行你的第一个 Java 程序了。

1. 创建 Java 源文件:

  • 打开你喜欢的文本编辑器,例如 Notepad (Windows), TextEdit (macOS) 或 gedit (Linux)。
  • 输入以下 Java 代码:

    java
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println("Hello, World!");
    }
    }

    * 将文件保存为 HelloWorld.java (注意文件名要与类名完全一致,大小写也要匹配)。 建议将文件保存在一个方便访问的目录下。

2. 编译 Java 源文件:

  • 打开命令行终端或终端。
  • 使用 cd 命令进入到保存 HelloWorld.java 文件的目录。
  • 输入 javac HelloWorld.java 命令,并按回车键。
  • 如果代码没有错误,编译器将会生成一个名为 HelloWorld.class 的字节码文件。

3. 运行 Java 程序:

  • 在命令行终端或终端中,输入 java HelloWorld 命令 (注意没有 .class 后缀),并按回车键。
  • 如果一切顺利,你将会看到以下输出:

    Hello, World!

恭喜你! 你已经成功编写、编译并运行了你的第一个 Java 程序。

五、JDK 1.8 的重要特性:Lambda 表达式

JDK 1.8 引入了 Lambda 表达式,这是一个非常重要的特性,它使得 Java 代码更加简洁、易读。

Lambda 表达式本质上是一个匿名函数,可以作为参数传递给方法或者存储在变量中。 它们特别适用于处理集合数据。

例如:

假设你有一个字符串列表,想要筛选出所有长度大于 5 的字符串。 在 JDK 1.8 之前,你可能需要使用匿名内部类来实现:

java
List<String> strings = Arrays.asList("apple", "banana", "orange", "grape", "kiwi");
List<String> longStrings = new ArrayList<>();
for (String s : strings) {
if (s.length() > 5) {
longStrings.add(s);
}
}

使用 Lambda 表达式,你可以更简洁地实现相同的功能:

java
List<String> strings = Arrays.asList("apple", "banana", "orange", "grape", "kiwi");
List<String> longStrings = strings.stream()
.filter(s -> s.length() > 5)
.collect(Collectors.toList());

在这个例子中,s -> s.length() > 5 就是一个 Lambda 表达式,它表示一个接受字符串 s 作为输入,并返回一个布尔值的函数。

六、总结

本文详细介绍了 JDK 1.8 的下载、安装、配置过程,并演示了如何编写和运行你的第一个 Java 程序。 掌握 JDK 1.8 的安装和配置是学习 Java 编程的基础。 希望本文能够帮助你快速入门 Java 8 开发,并利用其强大的功能来构建更高效、更优雅的应用程序。 继续探索 Java 8 的更多特性,例如 Stream API、Optional 类、Date and Time API 等,你将能够更深入地理解 Java 编程的魅力。 祝你学习愉快!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部