JDK安装

Administrator
发布于 2021-03-24 / 192 阅读
0
0

JDK安装

JDK安装

CentOS7

使用yum来安装

  • 搜索安装包(可选)
yum search jdk
  • 安装jdk
yum install -y java-11-openjdk
  • 查看当前版本
java -version

找到jdk安装目录

which java

shell显示/usr/bin/java,这个目录必定是软链接(windows的快捷方法),继续寻找:

ls -l /usr/bin/java

image.png
发现还是一个软链接,继续寻找:

ls -l /etc/alternatives/java

image.png

最终找到了安装路径:/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.el7_9.x86_64。

配置环境变量(可选,如果使用的程序用不到环境变量可以不配置,像tomcat默认会去找/usr/bin/java,这种可以不用配置jdk的环境变量)

  • 编辑环境变量文件
vi /etc/profile
  • 在文件底部加上配置
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.10.0.9-0.el7_9.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
  • 刷新配置
source /ect/profile
  • 测试配置结果
echo $JAVA_HOME

Linux通用安装方法

  • oracle官网下载jdk,sftp上传到linux环境中
  • 创建目录
mkdir -p /usr/local/java
  • 解压到目录
tar -xzvf javaxxx.tar.gz -C /usr/local/java
  • 设置解压文件所有者(owner)
chown -R root:root /usr/local/java
  • 设置环境变量
    • 系统环境变量
    vi /etc/environment,添加
export JAVA_HOME=/usr/local/java/jdk1.8.0_261 
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:${JAVA_HOME}/lib:${JRE_HOME}/lib
  • 配置用户环境变量

vi /etc/profile,在fi后面添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_261 
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

image.png

  • source /etc/profile使之生效,java -version测试一下
  • 切换不同用户测试用su - gavin,记得要-,不然工作目录和Shell环境没有切换会导致PATH环境变量错误。

评论