Java环境安装环境变量设置环境变量生效Java8安装1. 安装2. 切换Java版本3. 后续使用Java11安装1. 安装2. 切换Java版本3. 修改环境变量4. 是配置生效查看JavaJava环境改变JavaHadoopHiveSpark
Java环境安装
OpenJDK 17、OpenJDK 11 和 OpenJDK 8 都在默认的 Ubuntu 20.04 软件源仓库中,并且可以使用
apt
软件包管理工具进行安装。# 安装 apt install openjdk-17-jre-headless # 查看 java --version
- 文件被安装在”
/usr/lib/jvm/"
目录
环境变量设置
root@redis01:/# sudo vim /etc/profile.d/my_env.sh
添加如下信息
# JAVA_HOME export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 export PATH=$PATH:$JAVA_HOME/bin
环境变量生效
root@redis01:/# source /etc/profile # 或者 root@redis01:/# source /etc/profile.d/my_env.sh
Java8安装
1. 安装
# 安装 apt install openjdk-8-jre-headless # 查看 java --version
- 文件被安装在”
/usr/lib/jvm/"
目录
2. 切换Java版本
采用update-alternatives命令进行版本切换
# 切换 sudo update-alternatives --config java # 选中版本后查看 root@redis01:~# java -version
3. 后续使用
- 我这里自定义了java环境变量my_env.sh文件,配置的环境变量还是17,也需要改一下。
vim /etc/profile.d/my_env.sh JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 JRE_HOME=$JAVA_HOME/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
- java8与java11、java17的包结构略有不同
配置生效
source /etc/profile
Java11安装
1. 安装
# 安装 apt install openjdk-11-jre-headless # 查看 java -version
- 文件被安装在”
/usr/lib/jvm/"
目录
2. 切换Java版本
采用update-alternatives命令进行版本切换
# 切换 sudo update-alternatives --config java # 选中版本后查看 root@redis01:~# java -version
3. 修改环境变量
- 重启以后也是java11,不过注意我这里自定义了java环境变量my_env.sh,配置的环境变量还是17,也需要改一下。
vim /etc/profile.d/my_env.sh
# JAVA_HOME export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$PATH:$JAVA_HOME/bin
4. 是配置生效
source /etc/profile
查看Java
which java # 查看jvm的路径 whereis java # 查看版本 java -version
Java环境改变
Java
# 编辑自定义环境变量 vim /etc/profile.d/my_env.sh # 配置生效 source /etc/profile
Hadoop
- 配置
hadoop-env.sh
cd /usr/local/hadoop/etc/hadoop/ vim hadoop-env.sh
Hive
Spark
- 配置
spark-env.sh
root@redis01:/usr/local/spark/conf# vim spark-env.sh