linux环境下安装JDK

导读:本篇文章讲解 linux环境下安装JDK,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

  1. 查看云端目前支持安装的jdk版本
yum search java|grep jdk

[fangdake@Cent0S8-FTP pepCategory]$ yum search java|grep jdk
CentOS Linux 8 – AppStream                      5.8 MB/s | 8.4 MB     00:01    
CentOS Linux 8 – BaseOS                         3.7 MB/s | 4.6 MB     00:01    
CentOS Linux 8 – Extras                          13 kB/s |  10 kB     00:00    
java-1.8.0-openjdk.x86_64 : OpenJDK 8 Runtime Environment
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connector
java-1.8.0-openjdk-demo.x86_64 : OpenJDK 8 Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK 8 Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK 8 Headless Runtime Environment
java-1.8.0-openjdk-headless-slowdebug.x86_64 : OpenJDK 8 Runtime Environment unoptimised with full debugging on
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed in a single archive
java-1.8.0-openjdk-slowdebug.x86_64 : OpenJDK 8 Runtime Environment unoptimised with full debugging on
java-1.8.0-openjdk-src.x86_64 : OpenJDK 8 Source Bundle
java-11-openjdk.x86_64 : OpenJDK 11 Runtime Environment
java-11-openjdk-demo.x86_64 : OpenJDK 11 Demos
java-11-openjdk-devel.x86_64 : OpenJDK 11 Development Environment
java-11-openjdk-headless.x86_64 : OpenJDK 11 Headless Runtime Environment
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in a single archive
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-src.x86_64 : OpenJDK 11 Source Bundle
java-11-openjdk-static-libs.x86_64 : OpenJDK 11 libraries for static linking
java-17-openjdk.x86_64 : OpenJDK 17 Runtime Environment
java-17-openjdk-demo.x86_64 : OpenJDK 17 Demos
java-17-openjdk-devel.x86_64 : OpenJDK 17 Development Environment
java-17-openjdk-headless.x86_64 : OpenJDK 17 Headless Runtime Environment
java-17-openjdk-javadoc.x86_64 : OpenJDK 17 API documentation
java-17-openjdk-javadoc-zip.x86_64 : OpenJDK 17 API documentation compressed in a single archive
java-17-openjdk-jmods.x86_64 : JMods for OpenJDK 17
java-17-openjdk-src.x86_64 : OpenJDK 17 Source Bundle
java-17-openjdk-static-libs.x86_64 : OpenJDK 17 libraries for static linking
 

2.安装JDK

我们选择一个版本的jdk去安装,命令如下:

yum install -y java-1.8.0-openjdk.x86_64

3.验证

java -version

 [fangdake@Cent0S8-FTP ~]$ java -version
openjdk version “1.8.0_312”
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

4.查看JDK安装目录

安装成功之后我们看看jdk的安装目录:

find / -name 'java'

可能会提示“权限不足”,此时需要在该命令前添加sudo即可,输入密码即可。即:

sudo find / -name 'java'

备注:通过yum命令在线安装jdk简单、快捷、无需配置环境变量即可使用java相关服务。

以上来源:

https://www.cnblogs.com/skychenjiajun/p/8177105.html

5.检查是否有安装jdk的方式

rpm -qa | grep java

linux环境下安装JDK

 可以看到我这个是安装了两个版本的jdk,一个是8一个是17,原因是8是最早安装的,后来需要用的时候,nacos没找到,我以为自己没有安装,就又安装了一个17,这个时候通过命令:

java -version

查看版本号的时候竟然发现是open jdk 8,而且是默认的就是这个,那怎么修改呢?

我们编辑/etc/profile这个文件,在里面添加上你的JAVA_HOME即可。

注意:

你编辑这个文件的时候一般会提示你这是个只读文件,你无法修改的,此时你可以给该文件赋权即可。

chmod 777 /etc/profile

不过这个时候很多时候也会提示你权限不足,你只需要加上sudo命令即可了,它是提升你的操作权限的命令,然后输入密码。

sudo chmod 777 /etc/profile

# 如果你上一步输入了chmod 777 /etc/profile,那么此时你就可以输入
sudo !!

!!的意思是使用你上一条的命令,这是两个英文的感叹号。

然后你编辑该文件即可:

vim /etc/profile

然后输入:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
export PATH=$JAVA_HOME/bin/:$PATH
export CLASSPATH=.$JAVA_HOME/lib

 你只需要修改第一行的JAVA_HOME即可,然后退出保存。此时查看你的版本号,你发现还是之前的jdk8,那是因为你的修改还没有生效,此时可以使用命令让该配置文件的修改立即生效:

source /etc/profile

再去查看发现已经修改为你刚才配置的jdk了。

linux环境下安装JDK

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/2711.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!