Window操作系统安装java17,Mac操作系统安装java17,Linux操作系统安装java17
Window操作系统安装java17,Mac操作系统安装java17,Linux操作系统安装java17
jdk 环境安装
最新文档:
elsfs 框架:
Window操作系统安装java流程
下载JDK
首先我们需要下载 java 开发工具包 JDK,下载地址:https://www.oracle.com/cn/java/technologies/downloads/ 在下载页面中根据自己的系统选择对应的版本
- 压缩包地址:
- 安装程序:https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe
- msi安装程序:https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.msi
安装
如果 下载安装程序 直接根据安装根据提示进行,还有安装 JDK 的时候也会安装 JRE,一并安装就可以了。
::: danger
安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为 C:\Program Files (x86)\Java\jdk17-0026。
:::
如果 下载的是压缩包程序,解压到指定的自定义目录即可
配置环境变量
安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";
然后就会出现如下图所示的画面:
在 “系统变量” 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
::: tip
注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
:::
变量设置参数如下:
- 变量名:JAVA_HOME
- 变量值:C:\Program Files (x86)\Java\jdk17-0026 // 要根据自己的实际路径配置
- 变量名:CLASSPATH
- 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
- 变量名:Path
- 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\bin;
::: tip
注意:在 Windows10 或者 11 中,Path 变量里是分条显示的,我们需要将 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 分开添加,否则无法识别:
%JAVA_HOME%\bin;
%JAVA_HOME%\jre\bin;
:::
测试JDK是否安装成功
- “开始”->“运行”,键入"cmd";
- 键入命令: java -version、java、javac 几个命令,出现以下信息,说明环境变量配置成功;
zeng@zmyMacBook-Pro ~ % java -version
java version "17.0.10" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)
Mac操作系统安装java流程
下载JDK
查看系统架构:
uname -m
# 若输出arm64,系统为arm64架构 选择下载 ARM64-xxx
# 若输出x86_64,系统为x86-64(X64)架构 选择下载 x64-xxx
首先我们需要下载 java 开发工具包 JDK,下载地址:https://www.oracle.com/cn/java/technologies/downloads/ 在下载页面中根据自己的系统选择对应的版本
- 压缩包地址(arm64):
- 压缩包地址(x86):
- 安装程序(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
安装
- 如果 下载安装程序 直接根据安装根据提示进行,还有安装 JDK 的时候也会安装 JRE,一并安装就可以了。
- 如果 下载的是压缩包程序,解压到指定的自定义目录即可
配置环境变量
- 打开终端并输入,需使用sudo要有管理员权限否则无法修改保存文件
sudo vim /etc/profile
- 输入如下配置信息,要根据自己安装的版本号配置,可在安装路径下自行查看/Library/Java/JavaVirtualMachines):
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
vim的简单操作:
- 键盘按下i,显示INSERT,进入编辑模式
- esc退出编辑模式
- 输入:wq!保存并退出
- 使环境变量生效
source /etc/profile
检查环境变量配置是否成功
终端输入如下命令,能得到JAVA_HOME路径,则JAVA 环境变量配置完毕
echo $JAVA_HOME
- 检验环境
java -version
Linux 操作系统安装 java 流程
1.检查系统版本
## 检查本地系统版本,本次实践使用的是 centos7.6 版本。
[root@jeven ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
2.检查系统内核版本
::: tip
检查系统内核版本
:::
[root@jeven ~]# uname -r
6.1.8-1.el7.elrepo.x86_64
3、清空 java 环境
删除 java 目录
::: tip
查询 java 所在位置
:::
[root@jeven ~]# which java
/usr/bin/java
- 删除 java
[root@jeven ~]# rm -rf /usr/bin/java
[root@jeven ~]# java -version
bash: java: command not found...
- 移除所有 java 相关包
yum -y remove _java_
清空 java 环境变量
在/etc/profile 等环境变量文件中,删除 java 相关环境变量。
4. 安装脚本
#!/bin/bash
echo "检查 java 版本"
java -version
if [ $? -ne 0 ]; then
echo -e "找不到 java,开始安装 java:"
result=$(uname -m)
echo "机器:$result"
if [ "$result" = "x86_64" ]; then
targetFile="jdk-17_linux-x64_bin.tar.gz"
wget -nc "https://download.oracle.com/java/17/latest/"$targetFile #下载(如果不存在)
else
targetFile="jdk-17_linux-aarch64_bin.tar.gz"
wget -nc "https://download.oracle.com/java/17/latest/"$targetFile #下载(如果不存在)
fi
sudo mkdir /usr/lib/jvm
sudo tar -xvf $targetFile -C /usr/lib/jvm
javaVersion=$(ls /usr/lib/jvm/)
echo '#Java Env' | sudo tee -a /etc/profile
echo 'export JAVA_HOME=/usr/lib/jvm/'$javaVersion | sudo tee -a /etc/profile
echo 'export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' | sudo tee -a /etc/profile
echo 'export PATH=$PATH:$JAVA_HOME/bin' | sudo tee -a /etc/profile
rm -rf $targetFile
source /etc/profile
echo -e "java 安装成功:版本$(java --version)} \n\n\n"
else
echo -e "java 已经安装 \n\n\n"
fi