Linux环境安装jdk12-rpm

摘要:
这个博客只是我的个人学习记录。如果有任何误导,请不要怪我…cd/opt mkdir/software mvjdk-12_ linux-x64_ bin。Rpm/opt/software/cd/opt/software/3。将chmod755jdk-12分配给Rpm文件_ linux-x64_ Bin.rpm4。卸载旧的jdk rpm qa | grepjdk查看jdk的相应安装包根据查询结果卸载jdk rpm e-nodepsjava-1.8.0-openjdk-headless-1.80.181-7.b13.el7.x86的rpm包_64 rpm-e-nodepscopy-jdk-1.8.0.181-7.b13-el7.x86 _64 rpm e-nodepscopy-jdk-config-3.3-10.el7_5。卸载noarch后,执行查询命令以确认卸载是否再次完成,然后执行rpmivhjdk-12linux-x64bin。Rpm安装失败!!我不知道为什么安装不成功。我说我找不到文件。因为我是2019年4月15日安装的,所以网上没有jdk12的安装程序,我也没办法。

  此博客只是本人的个人学习记录,若有什么误导观看者,请不要怪我。。。

1.环境准备:

  Linux环境:Centos7

  jdk版本:JavaSE12      下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html

  Linux环境安装jdk12-rpm第1张

  原装自带的Java版本:jdk1.8

  Linux环境安装jdk12-rpm第2张

 2.拷贝rpm文件至Linux系统中

  在opt目录下建立文件夹software,并将rpm文件移动到software目录下。

  cd /opt

  mkdir /software

  mv jdk-12_linux-x64_bin.rpm /opt/software/

  cd /opt/software/

3.给rpm文件赋权

  chmod 755 jdk-12_linux-x64_bin.rpm

4.卸载旧版jdk

  rpm -qa|grep jdk     查看jdk的对应的安装包

  根据查询的结果卸载jdk的rpm包

  rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64

  rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64

  rpm -e --nodeps copy-jdk-configs-3.3-10.el7_5.noarch

  卸载后执行查询命令再次确认是否卸载完成

  然后执行rpm -ivh jdk-12_linux-x64_bin.rpm 安装失败!!(我也很尴尬啊)

  具体为啥安装不成功我也不知道,说找不到个什么文件,因为我是2019年4月15日装的,所以在网上没有jdk12的安装步骤,也没办法。

5.换成tar包安装

  鉴于前面的操作步骤已经执行,centos自带的jdk1.8已经卸载掉了,所以换成传统的jdk配置方法

  在步骤1中的网址上下载jdk12的tar包版本,拷贝至Linux环境里,放在/software/jdk12目录下

  解压压缩包

  tar -zxvf jdk-12_linux-x64_bin.tar.gz

6.修改配置文件

  解压完成后,修改配置文件,添加jdk环境变量

  注意:Centos6中是JAVAHOME,Centos7是JAVA_HOME

  vi /etc/profile

  在最后一行添加如下配置

  #Java Environment
  export JAVA_HOME=/software/jdk12/jdk-12
  export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
  export PATH=$PATH:${JAVA_HOME}/bin
  配置添加完成后,使配置文件生效

  source /etc/profile

  java -version  查看java版本,安装成功!

  Linux环境安装jdk12-rpm第3张

免责声明:文章转载自《Linux环境安装jdk12-rpm》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇echarts实时数据图表[虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(六)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux下离线安装svn服务器并配置

一、下载相应的包 subversion-1.8.18.tar.gz   下载地址:http://subversion.apache.orgsqlite-autoconf-3190300.tar.gz 下载地址:http://www.sqlite.orgapr-1.5.2.tar.gz,apr-util-1.5.4.tar.gz 下载地址:http://ar...

manjaro:vmware workstation 16新建虚拟机提示:“Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module 'vmmon' is loaded.”解决

0x00 报错界面 0x02 解决办法   1、加载vmmon模块,命令: modprobe -a vmw_vmci vmmon   2、如果出现如下警告:   modprobe: WARNING: Module vmmon not found in directory /lib/modules/5.9.16-1-MANJARO 报错解决方案   1...

ubuntu下jdk的安装

ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 1.使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get up...

Windows下运行XServer

一 XServer和XClient     X windows,笼统的称为X,是一种位图显示的视窗系统,是建立图形用户界面的标准工具包和协议。X 是协议,不是具体的应用程序。X 为GUI环境提供了基本的框架:在屏幕上绘图、移动视窗以及与鼠标键盘的互动。       现在多用x11版本,X11R6全称为X protocol version 11 rele...

如何杀死linux-zombie僵尸进程

百科: ZOMBIE:僵尸状态,表示进程结束但尚未消亡的一种状态,此时进程已经结束运行并释放大部分资源,但尚未释放进程控制块。 与ZOMBIE对应的进程状态还有RUNNING(正在运行或等待运行状态),UNINTERRUPTABLE(不可中断阻塞状态),INTERRUPTABLE(可中断阻塞状态),STOPPED(挂起状态)。 服务器通常都会带来一些僵尸进...

Linux用户空间与内核地址空间

Linux 操作系统和驱动程序运行在内核空间,应用程序运行在用户空间,两者不能简单地使用指针传递数据,因为Linux使用的虚拟内存机制,用户空间的数据可能被换出,当内核空间使用用户空间指针时,对应的数据可能不在内存中。 Linux内核地址映射模型 x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内...