首页 > 系统相关 >Linux安装jdk

Linux安装jdk

时间:2022-08-20 17:15:36浏览次数:59  
标签:java tar jdk 键入 JDK Linux 安装 el7

 1,导入插件JDK依赖包

yum install glibc.i686
  2,卸载系统自带的OpenJDK以及相关的java文件
①在命令窗口键入:
java -version
 
②在命令窗口键入:
rpm -qa | grep java
命令说明:
 
rpm   管理套件    
-qa   使用询问模式,查询所有套件
grep  查找文件里符合条件的字符串
java   查找包含java字符串的文件
 
下面这几个可以删除
java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
 
noarch文件可以不用删除
python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
 
③在命令窗口键入:
完整的删除文件的命令,在命令窗口键入:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64
 
命令介绍:
 
rpm     管理套件  
-e     删除指定的套件
--nodeps  不验证套件档的相互关联性
 
④检查是否已经删除成功
 
在命令窗口键入:
java -version
 
⑤如果还没有删除,则用yum -y remove去删除他们
  3,下载最新稳定JDK 【注意】:JDK安装在哪个用户下,就是给哪个用户使用  
①下载地址为
 
  当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
  历史版本下载地址:  http://www.oracle.com/technetwork/java/javase/archive-139210.html   
 
③下载完成后,将JDK压缩包  复制一份到/usr/local/src/作备份
 
键入命令:
cp jdk-8u144-linux-x64.tar.gz /usr/local/src/
 
命令说明:
cp                复制文件或目录
jdk-8u144-linux-x64.tar.gz    文件名
/user/local/src          要复制的目标目录
  4,解压JDK
①将/home/sxd/下载/jdk-8u144-linux-x64.tar.gz文件拷贝一份到/usr/java
命令行键入:
cp jdk-8u144-linux-x64.tar.gz /usr/java
 
②在java目录下,解压JDK压缩文件
在命令窗口键入:
tar -zxvf jdk-8u144-linux-x64.tar.gz
 
命令介绍:
tar      备份文件
-zxvf     
-z      通过gzip指令处理备份文件
-x      从备份文件中还原文件
-v      显示指令执行过程
-f       指定备份文件
jdk-8u144-linux-x64.tar.gz    文件名
 
③删除JDK压缩包
在命令行键入:
rm -f jdk-8u144-linux-x64.tar.gz
 
命令解释:
rm    删除文件或目录
-f      强制删除文件或目录
  5,配置JDK环境变量
①编辑全局变量
在命令行键入:
vim /etc/profile
 
命令说明:
vim      文本编辑
/etc/profile   全局变量文件
进入文本编辑状态下,光标走到文件最后一行,键盘按下:
i
 
进入插入状态:
在文本的最后一行粘贴如下:
注意JAVA_HOME=/usr/java/jdk1.8.0_144  就是你自己的目录
 
#java environment
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
 
【注】:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
  6,让刚刚设置的环境变量生效并检查是否安装成功
①让刚刚设置的环境变量生效
键入:
source /etc/profile
 
②检查是否配置成功
键入:
java -version

 

标签:java,tar,jdk,键入,JDK,Linux,安装,el7
From: https://www.cnblogs.com/zengwb/p/16608149.html

相关文章

  • PaddleOCR安装
    PaddleOCR简介OCR:光学字符识别(Opticalcharacterrecognition)PaddleOCR是百度开发的一款用于文字识别的工具,GitHub地址PaddleOCR安装1.环境准备Anaconda3python:3......
  • 分析lvgl的代码启动过程,对比esp32,stm32,linux
    lvgl是gui层负责绘制gui并根据输入设备的事件来响应重绘,然后把绘制的缓冲区发送给显示驱动去实际显示。以下代码参考lvglarduino官方例程,guiguider模拟器例程,,零知stm3......
  • go protoc-gen-go 安装记录
    按照教程安装gogetgithub.com/golang/protobuf/protoc-gen-go报错如下错误  我使用的go版本是1.17。而Go1.17版使用goinstall安装依赖。所以应该按照......
  • 备份软件Veritas NetBackup(NBU)8.1.1的Linux客户端部署
    企业级备份软件VeritasNetBackup(NBU)8.1.1的Linux客户端部署原创 yuanfan2012 WalkingCloud 2022-06-1300:00 发表于浙江收录于合集#Linux学习笔记268个#C......
  • Linux系统中/var/log下常见日志文件详解
    1)/var/log/secure记录登录系统存取数据的文件2)/var/log/message几乎所有的开机系统发生的错误都会在此记录3)/var/log/maillog记录邮件的存取和往来4)/var/log/cron记......
  • linux检测系统是否被入侵
    linux检测系统是否被入侵(上)入门小站 入门小站 2022-06-1823:08 发表于湖北收录于合集#Linux485个入侵者在入侵成功后,往往会留下后门以便再次访问被入侵的系......
  • linux启动过程
    Linux系统启动过程科教 科教无界 2022-06-0807:16 发表于浙江收录于合集#科教152个#编程技能69个#Linux11个Linux启动时我们会看到许多启动信息。Linu......
  • Vmware 安装CentOS 7
    Vmware安装CentOS7创建虚拟机1、新建虚拟机,选择自定义(高级),下一步。其他默认下一步。选择操作系统Linux,CentOS764位,下一步。输入主机名称,虚拟机存储位置。2、输入内......
  • Day03 JDK
    卸载JDK删除Java安装目录删除JAVA_HOME删除path下关于Java的目录Java-version安装JDK记住安装路径配置环境变量1.我的电脑..>右键..>属性1.右下角环境变量.......
  • centos8下安装gcc11
    最近的云服务器使用的centos8,c以前编译器对c++20的新特性支持的较少,当前最新版的gcc对c++20的支持还是可以的,于是准备体验一下,首要就是升级gccgcc官网:https://gcc.gnu.......