目录
一、说明
二、Windows上安装JDK17
三、Linux上安装JDK17
1、使用Linux自带的安装命令
2、使用压缩文件安装
四、MacOS上安装JDK17
(有错误欢迎指正:QQ:496809284)
一、说明
JDK有多个版本,老版的JDK(例如jdk1.5)需要配置环境变量,新版的JDK(例如JDK1.8)一般不需要配置环境变量,安装方面没有什么其他区别,这里记下JDK17的安装过程,其他类似。
二、Windows上安装JDK17
1、进入Oracle JDK下载网页:Java Downloads | Oracle
2、选择Windows,选择x64 Installer的文件链接(就是Download后缀为.exe的那条),点击下载下来,可能需要注册账号之类的,这里不演示
Windows64位 JDK下载链接:https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
3、找到下载好的文件
4、双击安装,一直下一步,最后点击关闭,此时已经安装好了JDK.
5、输入" Win+R "快捷键,打开运行窗口,在窗口中输入cmd,打开命令行窗口
6、在命令行中输入“ java -version ”,如果出现一下类似结果,说明安装成功;
三、Linux上安装JDK17
Linux安装JDK有两种方式,第一种是使用Linux自带的软件安装命令,例如Centos的"yum"、Ubuntu的“apt ”;第二种是使用压缩文件安装。第一种安装方便,不需要设置环境变量,但是安装的路径难以查找;第二种需要设置环境变量,但是自由度更高。
1、使用Linux自带的安装命令
Ubuntu:
sudo apt-get install -y openjdk-17-jdk
Centos:
sudo yum install -y java-1.8.0-openjdk (centos软件源好像还没有17版本)
Ubuntu安装包下载链接:
https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb
Centos安装包下载链接:
https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
2、使用压缩文件安装
2.1、下载压缩文件: Java Downloads | Oracle
Linux 64位JDK17压缩文件下载链接:https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
2.2、将下载的压缩文件上传到Linux,或者直接用Linux直接下载到Linux;下面使用直接下载方式;如果选择上传方式可是使用xftp上传。Linux直接下载的命令:
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
下载完成(显示进度为100%):
2.3、解压压缩文件
tar -zxvf jdk-17_linux-x64_bin.tar.gz ls
ls查看当前文件下jdk压缩文件解压后的文件夹:例如我的解压后是jdk-17.0.4
2.4、将解压的文件夹移到自己放软件的目录下, 规范来说Linux根目录下的文件夹多有自己的用途,比如说用户软件一般放在/usr/local/src下(没去细看规范);不过我很少这么放,为什么?因为麻烦,我一般直接放在家目录下,自己规范好文件夹就行,没什么影响的。可以参考我的,也可以自己定
cd ~ mkdir jdk mv jdk-17.0.4/ jdk
2.5、配置环境变量
sudo vim /etc/profile
在文件末尾追加下面脚本
export JAVA_HOME=刚刚你放jdk解压文件的目录,可以使用pwd命令查看jdk解压文件的目录 export CLASSPATH=.:JAVA_HOME/lib export PATH=.:JAVA_HOME/bin:$PATH
输入命令使环境变量生效,查看JDK是否安装成功
sudo source /etc/profile java -version
出现类似下面的打印则安装成功(我这是直接用的apt安装,所以可能稍微有点不同):
如果安装过程中出现其他问题,或者没有安装成功,可以自行百度,一般能解决
四、MacOS上安装JDK17
MacOS的安装和前面类似,Macos上安装推荐使用安装包安装,而不是压缩文件的安装方式,为什么?因为简单方便;同时MacOS的安装需要注意电脑CPU是英特尔的还是苹果自研的CPU,因为苹果自研CPU使用Arm64的安装包运行速度更快,安装很简单,和Windows差不多,也不需要配置环境变量,所以这里就不演示了。
下载链接:
Arm64:https://download.oracle.com/java/17/latest/jdk-17_macos-aarch64_bin.dmg
x64: https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.dmg