Window操作系统安装java17,Mac操作系统安装java17,Linux操作系统安装java17

jdk 环境安装

最新文档:https://elsfs.gitee.io/elsfsCloud/development/jdk
elsfs 框架:https://gitee.com/elsfs/elsfs-cloud

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.zip
  • 安装程序: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。
    :::
  • 如果 下载的是压缩包程序,解压到指定的自定义目录即可

配置环境变量

  1. 安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";
  2. 然后就会出现如下图所示的画面:
  3. 在 “系统变量” 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
    ::: tip
    注意:如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量,也可以正常编译和运行 Java 程序。
    :::
  4. 变量设置参数如下:
  • 变量名: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是否安装成功

  1. “开始”->“运行”,键入"cmd";
  2. 键入命令: 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): https://download.oracle.com/java/17/latest/jdk-17_macos-aarch64_bin.tar.gz
  • 压缩包地址(x86): https://download.oracle.com/java/17/latest/jdk-17_macos-x64_bin.tar.gz
  • 安装程序(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,一并安装就可以了。
  • 如果 下载的是压缩包程序,解压到指定的自定义目录即可

配置环境变量

  1. 打开终端并输入,需使用sudo要有管理员权限否则无法修改保存文件
sudo vim /etc/profile

  1. 输入如下配置信息,要根据自己安装的版本号配置,可在安装路径下自行查看/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!保存并退出
  1. 使环境变量生效
source /etc/profile

检查环境变量配置是否成功
终端输入如下命令,能得到JAVA_HOME路径,则JAVA 环境变量配置完毕

echo $JAVA_HOME
  1. 检验环境
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值