安装和配置 Java 8,带你入坑!

浏览器打开 Java SE 官方下载地址,截止目前为止,最新的版本为 Java SE 23 如下图所示。

至于应选择哪个版本,不建议安装最新版本,建议务必与团队和公司保持一致。我这里选择 Java SE 8u131,点击右侧的 Java SE 8 (8u202 and earlier), 并找到 Java SE Development Kit 8u131 模块,如下图所示。

从上图可以看到,Java SE 包含不同的系统版本,这是 Java 程序跨平台的基础。本文将演示在 macOS、Linux 和 Windows 三种系统中,如何安装和配置 Java。勾选“接受许可协议”,然后下载对应系统的版本。

Mac macOS

安装

下载 jdk-8u131-macosx-x64.dmg 文件,双击 DMG 文件,出现如下图所示的窗口。

根据提示,双击上图中的图标,进入如下图所示的安装向导。

按照向导提示,完成安装。

配置

这里配置的本质是让系统能够找到 javajavac 等相关命令,以及开发 Java 程序所需的基础 jar 包。编辑 ~/.bashrc 文件,在末尾追加以下四行配置:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

注意:第一行为 Java 安装的实际路径,你的可能会有所不同。后面三行配置所有人都一样的。

验证

新打开一个终端窗口,输入 java -version, 验证是否安装成功。

$ java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

进一步验证,编写一个 Hello World 程序。新建文本文件 HelloWorld.java,输入以下内容。请注意:此为文本文件,建议使用 Vim、Sublime、Atom 等文本编辑器,避免使用 Word 等富文本编辑器。

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

编译并执行程序。如果终端输出 “Hello world!”,那么恭喜你,Java 8 安装配置成功!

$ javac HelloWorld.java
$ java HelloWorld
Hello world!

Windows

Linux

安装版本 jdk-8u131-linux-x64.tar.gz, 下载,然后解压缩软件包

tar -xkzvf jdk-8u131-linux-x64.tar.gz
mv jdk1.8.0_131/usr/lib

编辑 /etc/profile 文件,在末尾追加以下四行配置内容。

export JAVA_HOME=/usr/lib/jdk1.8.0_131
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib

执行命令 source/etc/profile, 让配置生效。

相关推荐