Windows11

你可以选择下载官方的安装包,进行安装。

这里以绿色解压为例,下载JDK1.8-3518888

将下载好的zip文件解压缩,放到你想安装的路径下

此电脑(右键)->属性->高级系统设置->高级->环境变量->系统变量

image-20230122102428336

image-20230122102616141

image-20230122102806311

新建JAVA_HOME系统变量,值为JDK解压根目录,例如我这里是E:\software-for-support\jdk-8u351

image-20230122103039476

新建CLASHPATH系统变量,值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

image-20230122103227110

修改Path系统变量,在末尾增加新值%JAVA_HOME%\bin,如果不是列表形式添加,只有一行的话就在该行末尾增加;%JAVA_HOME%\bin

image-20230122103505071

依次点击确定,知道退出所有编辑框,win+r打开cmd命令行进行验证

依次输入java -versionjavac -version看是否出现版本号

image-20230122103858354

可以编写一个HelloWorld程序看是否能够编译运行

新建HelloWorld.java文件,使用记事本打开并编写如下内容

1
2
3
4
5
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}

使用cmd打开并进入到该文件所在的目录

输入javac HelloWorld.java命令进行编译,此时会生成HelloWorld.class二进制文件

输入java HelloWorld命令运行生成的二进制文件,在屏幕打印出Hello World!表示配置成功

image-20230122104646184

Linux

官网下载JDK1.8的tar.gz包。

image-20230722084017423

将下载好的文件上传到/opt/java目录,并使用tar -zxvf xxx.tar.gz进行解压,下面是我解压后的路径,你也可以自己选择目录。

image-20230722084236099

如果你希望终端在任意目录下都能快速使用Java8,那你需要配置环境变量。

使用sudo vim /etc/profile,在文件的最末尾添加以下内容:

1
2
3
export JAVA_HOME=/opt/java/jdk1.8.0_381	# 你的JDK目录
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

然后使用:wq保存文件,使用source /etc/profile刷新配置文件。

在终端键入java -versionjavac -version,终端正常打印版本信息则表示配置成功。

下面信息是JDK17的内容,JDK1.8的打印信息类似。

image-20230722085200520