linux下java的安装全过程

 更新时间:2024年09月11日 10:15:33   作者:予过天晴  
在Linux系统下安装Java需要先检查是否已有Java版本,如果有则先卸载,之后可以从华为云官网下载Java JDK的tar包,解压到/usr/local目录,并配置环境变量,最后通过命令行测试Java是否安装成功

linux下安装java

1.检查系统是否安装java/jdk,若安装可先卸载

a.直接输入命令:

java --version

b.搜索java/jdk相关信息 :

rpm -qa | grep java 

rpm -qa | grep jdk

c.卸载系统目前有的java/jdk:

rpm -e --nodeps [b搜索出的文件]

yum -y remove [b搜索出的文件] 

2.下载想要安装的java/jdk的tar包

以java12为例:

在https://repo.huaweicloud.com/java/jdk/ 上下载文件

jdk-12_linux-x64_bin.tar.gz 

3.解压安装包到系统目录 /usr/local

tar -zxvf jdk-12_linux-x64_bin.tar.gz -C /usr/local

注:

可将文件名修改为java,方便后面配置环境变量

mv /usr/local/jdk-12 /usr/local/java 

4.配置环境变量

a.vim /etc/profile

b.在文件后面加如下代码(i进入编辑模式,Esc进入命令模式,:wq保存退出)

export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

c.将刚才设置的环境变量生效,命令行:

source /etc/profile 

5.测试是否安装成功

java --version

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解Spring框架入门

    详解Spring框架入门

    这篇文章主要介绍了详解Spring框架入门,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • java去除中文括号小括号,或者英文括号的实例代码

    java去除中文括号小括号,或者英文括号的实例代码

    这篇文章主要介绍了java去除中文括号小括号,或者英文括号的实例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • Java getParameter()获取数据为空的问题

    Java getParameter()获取数据为空的问题

    这篇文章主要介绍了Java getParameter()获取数据为空的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • Java中多线程同步类 CountDownLatch

    Java中多线程同步类 CountDownLatch

    本篇文章主要介绍了Java中多线程同步类 CountDownLatch的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-05-05
  • 详解springboot解决CORS跨域的三种方式

    详解springboot解决CORS跨域的三种方式

    本文主要介绍了详解springboot解决CORS跨域的三种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 如何安装java的运行环境IDEA

    如何安装java的运行环境IDEA

    这篇文章主要介绍了如何安装java的运行环境IDEA,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Java字节码ByteBuddy使用及原理解析下

    Java字节码ByteBuddy使用及原理解析下

    这篇文章主要为大家介绍了Java字节码ByteBuddy使用及原理解析下篇,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • JAVA ImageIO.read方法报错/无效问题及解决

    JAVA ImageIO.read方法报错/无效问题及解决

    这篇文章主要介绍了JAVA ImageIO.read方法报错/无效问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 关于pom.xml中maven无法下载springcloud包问题

    关于pom.xml中maven无法下载springcloud包问题

    小编遇到这样一个问题spring-cloud-starter-feign,spring-cloud-starter-eureka 一直无法下载,maven仓库中包路径显示为unknown,怎么解决呢?下面小编给大家带来了pom.xml中maven无法下载springcloud包问题,需要的朋友可以参考下
    2022-08-08
  • JavaMe开发绘制可自动换行文本

    JavaMe开发绘制可自动换行文本

    JavaMe Graphics类中的drawString不支持文本换行,这样绘制比较长的字符串时,文本被绘制在同一行,超过屏幕部分的字符串被截断了。如何使绘制的文本能自动换行呢?
    2015-09-09

最新评论