Centos7 通过yum命令安装jdk1.8

直接安装,不看原因

yum install java-1.8.0-openjdk* -y

分割线上下之选一个看即可。
—————————————华丽的分割线——————————————

先查看系统有没有自带的openjdk

rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj

如果没有输出信息,则没有安装。

如果安装了,首先卸载
批量卸载

rpm -qa | grep java | xargs rpm -e --nodeps

检索yum中有没有java1.8的包

yum list java-1.8*   

开始安装

yum install java-1.8.0-openjdk* -y

验证是否安装成功
查看jdk版本

java -version

返回的信息

openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

安装成功!!!

此时,如果使用javac,java都是可以的。我们还没有设置环境变量,为什么直接可以使用了呢?

这就体现出了在线安装的好处了,它会自动配置环境变量,我们通过echo $PATH命令查看

echo $PATH

结果为

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

“:”为Linux系统中环境变量分割符。

如何查看jdk的JAVA_HOME?

whereis javac

结果为

javac: /usr/bin/javac /usr/share/man/man1/javac.1.gz

很明显,/usr/bin/javac 默认加入了PATH路径中,使用ll命令(ls -l)查看它链接的地址

ll /usr/bin/javac

结果为

lrwxrwxrwx 1 root root 23 Nov  9 23:55 /usr/bin/javac -> /etc/alternatives/javac

继续查看链接

ll  /etc/alternatives/javac

结果为

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64/bin/javac

继续查看是否有链接

ll /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64/bin/javac

结果为:

ls: cannot access /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64/bin/javac: No such file or directory

此时说明
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64/bin/javac
是一个真实的地址。

所以
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.el7_2.x86_64/
就是JAVA_HOME

将JAVA_HOME加入环境变量

可以添加到rc文件,比如 /etc/rc.d/rc.local
1.使用vim (不再介绍)
或者
2.使用 echo >> 命令

jhometip='# add JAVA_HOME'
jhomescript='export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0'
sudo echo $jhometip >> /etc/rc.d/rc.local
sudo echo $jhomescript >> /etc/rc.d/rc.local

/etc/alternatives/java_sdk_1.8.0 是一个软链接,直接指向JAVA_HOME地址。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 1. 首先,确保您的CentOS 7系统已经安装yum包管理器。 2. 打开终端并以root用户身份登录。 3. 运行以下命令以更新yum仓库: ``` yum update ``` 4. 安装Java开发工具包(JDK): ``` yum install java-1.8.-openjdk-devel ``` 5. 等待安装完成后,您可以通过以下命令检查JDK版本: ``` java -version ``` 如果一切正常,您应该能够看到JDK 1.8的版本信息。 6. 如果您需要手动下载JDK 1.8,请访问Oracle官方网站并下载适用于Linux的JDK 1.8安装包。 7. 将下载的安装包上传到CentOS 7系统中的任何目录。 8. 在终端中导航到该目录并运行以下命令以解压缩安装包: ``` tar -zxvf jdk-8uXXX-linux-x64.tar.gz ``` 其中,XXX是JDK版本号。 9. 将解压缩的JDK目录移动到/usr/java目录: ``` mv jdk1.8._XXX /usr/java/ ``` 其中,XXX是JDK版本号。 10. 配置Java环境变量: ``` vi /etc/profile ``` 在文件末尾添加以下内容: ``` export JAVA_HOME=/usr/java/jdk1.8._XXX export PATH=$PATH:$JAVA_HOME/bin ``` 其中,XXX是JDK版本号。 11. 保存并关闭文件。 12. 运行以下命令以使更改生效: ``` source /etc/profile ``` 13. 您现在可以通过以下命令检查JDK版本: ``` java -version ``` 如果一切正常,您应该能够看到JDK 1.8的版本信息。 ### 回答2: CentOS 7是一种开源的Linux操作系统,是许多企业和开发人员选择的首选操作系统之一。在CentOS 7上安装JDK 1.8可以让您更轻松地运行Java应用程序。 安装开始前,您需要确保您的CentOS 7系统已经联网。在命令行终端运行以下命令安装yum工具包: ``` sudo yum install -y yum-utils ``` 步骤一:添加JDK 1.8 yum软件源 在命令行终端执行以下命令,添加JDK 1.8软件源: ``` sudo yum-config-manager --add-repo http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo ``` 步骤二:安装OpenJDK 执行以下命令,使用yum包管理器安装OpenJDK: ``` sudo yum -y install java-1.8.0-openjdk-devel ``` 步骤三:检查Java版本 安装完成后,您可以通过运行以下命令来检查Java的版本: ``` java -version ``` 您将看到类似以下的输出: ``` openjdk version "1.8.0_282" OpenJDK Runtime Environment (build 1.8.0_282-b08) OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode) ``` 如果上面的步骤没有成功安装JDK 1.8,请您可以尝试以下方法: 步骤一:从Oracle网站下载JDK1.8到本地机器 步骤二:从本地机器上传JDK 1.8CentOS 7服务器 您可以使用SCP或者SFTP工具将JDK 1.8上传到CentOS 7服务器。 步骤三:安装JDK1.8CentOS 7服务器上,解压上传的JDK 1.8文件。使用以下命令: ``` tar -xvf jdk-8uXXX-linux-x64.tar.gz ``` 进入jvm文件夹,使用以下命令: ``` cd jdk1.8.0_XXX/ ``` 新建一个java文件夹,使用以下命令: ``` sudo mkdir /usr/java ``` 将JDK1.8移动到该目录,使用以下命令: ``` sudo mv * /usr/java/ ``` 步骤四:设置环境变量 打开/etc/profile文件,使用以下命令: ``` sudo vi /etc/profile ``` 添加以下行: ``` export JAVA_HOME=/usr/java/jdk1.8.0_XXX export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib ``` 使用以下命令应用变量: ``` source /etc/profile ``` 步骤五:检查Java版本 运行以下命令来检查Java的版本: ``` java -version ``` 您将看到类似以下的输出: ``` java version "1.8.0_XXX" Java(TM) SE Runtime Environment (build 1.8.0_UXXX-bXX) Java HotSpot(TM) 64-Bit Server VM (build 25.282-bXX, mixed mode) ``` 现在,您的CentOS 7系统已经安装并配置好了JDK 1.8。 ### 回答3: CentOS 7 是一款流行的 Linux 操作系统,JDK 1.8Java 开发工具包的一个版本。在 CentOS 7 上安装 JKD 1.8 最常用的方法是使用 Yum 命令。下面是一个简单的步骤来下载 JDK 1.8: 1. 检查是否安装了 wget 在 CentOS 7 上,wget 是一个用于下载文件的工具,可能需要使用该工具下载 JDK 1.8,因此我们首先需要检查是否安装了 wget。 如果您未安装 wget,请使用以下命令安装它: sudo yum install wget 2. 下载 JDK 1.8CentOS 7 上,您可以从 Oracle 官网下载 JDK 1.8 。但是在下载之前,您需要提供 Oracle 的许可证。 要下载 JDK 1.8,请使用以下命令: wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.rpm 3. 安装 JDK 1.8 下载完成后,我们可以使用以下命令安装 JDK 1.8: sudo yum localinstall jdk-8u221-linux-x64.rpm 4. 验证安装 安装完成 JDK 1.8 后,您可以通过以下命令来检查 JDK 版本: java -version 如果成功安装 JDK 1.8,您应该能够看到类似下面所示的输出: [root@localhost ~]# java -version java version "1.8.0_221" Java(TM) SE Runtime Environment (build 1.8.0_221-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) 恭喜您,现在已经下载并安装JDK 1.8。可以在 CentOS 7 上使用该软件开发和运行 Java 应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值