使用CentOS7.5卸载自带jdk安装自己的JDK1.8的过程_第1页
使用CentOS7.5卸载自带jdk安装自己的JDK1.8的过程_第2页
使用CentOS7.5卸载自带jdk安装自己的JDK1.8的过程_第3页
使用CentOS7.5卸载自带jdk安装自己的JDK1.8的过程_第4页
使用CentOS7.5卸载自带jdk安装自己的JDK1.8的过程_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、使用CentOS7卸载自带jdk安装自己的JDK1.的过程本文主要介绍的是如何是nu境下安装jdk的,因为n不境下,很多时候也离不开j的,下面笔者就和大家一起分享如何jdk1.8的过程吧。一、安装环境本机系统:n1虚拟机软件:VMwarePRO14虚拟机r系统:CentOS7.5JD版本:1.8.11工具:SeeC说明:本文是通过SeeC工具远程连接n操作,如果是直接在n可视化界面操作那就更方便了,原理一样。二、安装步骤下载安装包下载nEU境下的jdk1.8请去(官网)中下载jdk的安装文件。由于我的n是位的,jdk811n下载链接.t、我们先有一个干净的n的环境进行如下操作:rootithe

2、ima#cat/etc/redhaCentOSinuxrelease7.5.1804(Corerootitheimelease总用量1、检查一下系统中的jdk版本otithe显示如下:openjdkversinmeE1.8.0_nvir16on1ment(OpenJDKRuntiOpenJDK64itServer2检测下的jdk安装包rootithei或者rootithei显示如下python-jaackages-4.1-11.ejava-1.8.0-enjdk-headless-1.8.0tzdata-jav2018c-1.el7.njava-1.7.0-enjdk-71-2.6.13.ja

3、va-1.8.0-enjdk-61-2.b14javapackages-too.4.1-11.eljava-1.7.0-enjdk-headless-1.7.0uild1.8.0_161-b14)ild25.161-b14,mjedodeepjavaepjdkl7.noa.161-2.b1.el7.j86_62.el7.j86_el7.j87.noar.171-.el7.j86_或者py-jdk-configs-3.3-2.el7.noarchjava-1.8.0-openjdk-headless61-2.java-1.7.0-openjdk-1.7.171-2.

4、6.13.2.el7.j8java-1.8.0-openjdk-1.8.161-2.b14.el7.j86java-1.7.0-openjdk-headless71-2.63、先卸载enjdk共个文件).el7.x86.2.el7.x8rootitheima#rpm-e-nodepsjava-1.8.0-openjdk-headless-61-2.b14.el7.x86_64rootitheima#rpm-e-nodepsjava-1.7.0-openjdk-71-.el7.x86_64rootitheima#rpm-e-nodepsjava-1.8.0-openjdk-61-2

5、.b14.el7.x86_64rootitheima#rpm-e-nodepsjava-1.7.0-openjdk-headless-71-.el7.x86_64删完之后可以再通过:rpm-qa|grepjava或rpm-qa|grepjdk命令来查询出是否删除掉rootitheima#rpm-qa|grepjavapython-javapackages-3.4.1-11.el7.noarchtzdata-java-2018c-1.el7.noarchjavapackages-tools-3.4.1-11.el7.noarchrootitheima#rpm-qa|grepjdkcopy-jdk

6、-configs-3.3-2.el7.noarchrootitheima#4、安装新的OracleJDK1.8通过命令:cd/usr/local/进入local目录,并通过ll(两个小写的L)命令或者Is命令(ll本身不是命令,只是Is-l命令的一个别名)列出当前目录下得所有非隐含的文件,如果想要看到隐含(以开头的,如:.test.txt文件信息可通过ll-a来查看,如下:rootitheima#cd/usr/local/rootitheimalocal#ll总用量0drwxr-xr-x.2rootroot64月112018bindrwxr-xr-x.2rootroot64月112018etc

7、drwxr-xr-x.2rootroot64月112018gamesdrwxr-xr-x.2rootroot64月112018includedrwxr-xr-x.2rootroot64月112018libdrwxr-xr-x.2rootroot64月112018lib64drwxr-xr-x.2rootroot64月112018libexecdrwxr-xr-x.2rootroot64月112018sbindrwxr-xr-x.5rootroot4911月200:50sharedrwxr-xr-x.2rootroot64月112018src进入local目录之后通过mkdirjava命令来创建

8、java目录存放自己旳dko扩展:如果你想一次性在同一级目录下创建多个平级的目录可以通过mkdirbrother1brother2(如要创建更多就在后面加上去就可以了,中间用空格隔开)这样的命令来创建,如果要一次创建父子目录parent/child)可以通过mkdir-pparent/child/grandson来创建,如下:rootitheimalocal#mkdirjavarootitheimalocal#ll总用量0drwxr-xr-x.2rootroot64月112018bindrwxr-xr-x.2rootroot64月112018etcdrwxr-xr-x.2rootroot64月

9、112018gamesdrwxr-xr-x.2rootroot64月112018includedrwxr-xr-x.2rootroot611月819:01javadrwxr-xr-x.2rootroot64月112018libdrwxr-xr-x.2rootroot64月112018lib64drwxr-xr-x.2rootroot64月112018libexecdrwxr-xr-x.2rootroot64月112018sbindrwxr-xr-x.5rootroot4911月200:50sharedrwxr-xr-x.2rootroot64月112018src5、使用SSH链接工具Secur

10、eCRT链接Linux系统,打开SFTP会话将下载好旳dk安装包jdk-8u191-linux-x64.tar.gz上传至Linux系统的/usr/local/java目录下sftppwd/rootsftpcd/usr/local/java/sftppwd/usr/local/javasftpput-rC:UsersBruceDesktopjdk-8u191-linux-x64.tar.gzUploadingjdk-8u191-linux-x64.tar.gzto/usr/local/java/jdk-8u191-linux-x64.tar.gz100%187259KB46814KB/s00:

11、00:04C:UsersBruceDesktopjdk-8u191-linux-x64.tar.gz:191753373bytestransferredin4seconds(46814KB/s)sftpput-rC:UsersBruceDesktopjdk-8u191-linux-x64.tar.gzUploadingjdk-8u191-linux-x64.tar.gzto/usr/local/java/jdk-8u191-linux-x64.tar.gz100%187259KB62419KB/s00:00:03C:UsersBruceDesktopjdk-8u191-linux-x64.ta

12、r.gz:191753373bytestransferredin3seconds(62419KB/s)sftp传输完成之后II命令查看rootitheimajava#ll总用量187260-rw-r-r-.1rootroot19175337311月817:07jdk-8u191-linux-x64.tar.gzrootitheimajava#6、解压jdk-8u191-linux-x64.tar.gz安装包rootitheimajava#tar-zxvfjdk-8u191-Iinux-x64.tar.gz解压过后出现如下:jdk1.8.0_191/jre/lib/fontconfig.SuSE

13、.10.properties.srcjdk1.8.0_191/jre/lib/fontconfig.SuSE.11.bfcjdk1.8.0_191/jre/COPYRIGHTjdk1.8.0_191/jre/THIRDPARTYLICENSEREADME-JAVAFX.txtjdk1.8.0_191/jre/Welcome.htmljdk1.8.0_191/jre/READMEjdk1.8.0_191/README.htmlrootitheimajava#ll总用量187260drwxr-xr-x.71014324510月620:55jdk1.8.0_191-rw-r-r-.1rootroot

14、19175337311月817:07jdk-8u191-linux-x64.tar.gz这时安装包已经没用了,我一般都会删掉安装包,通过-fjdk-8u191-linux-x64.tar.gz删除安装包。这里-f的意思就是不询问删除,如果你不加f在删除时它会询问你一下是否要删除该安装包,是确定要删除就加fo如果你要删除一个目录,而这个目录下还有目录或者有文件,比如在Darent/child/grandson,这样的目录下你要删除parent下得所有目录和文件(包括parent)就可以用到rm-rfparent命令就可以删除掉了。rm-rfparent表示递归删除不询问。rootitheimaj

15、ava#rm-rfjdk-8u191-linux-x64.tar.gzrootitheimajava#ll总用量0drwxr-xr-x.7101432451月0620:55jdk1.8.0_191rootitheimajava#7、设置环境变量通过vim/etc/profile命令打开profile文件盘配置环境变量rootitheimajava#vim/etc/profile打开之后按i进入insert(插入)模式,在文件末尾添加上环境变量,内容如下:JAVA_HOME=/usr/local/java/jdk1.8.0_191JRE_HOME=/usr/local/java/jdk1.8.0

16、_191/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexportJAVA_HOMEJRE_HOMECLASS_PATHPATH添加完之后保存并退出,保存并退出的命令有两种第一种是:按住shift键然后连按两次z(这是我常用的,因为它方便快速),第二种是:wq命令,有一种是不保存退出的命令:q!注意:以上三种命令都是在非插入模式(插入模式下按键盘左上角的Esc键退出插入模式就是非插入模式了)下操作。&保存完之后

17、输入:source/etc/profile命令使刚才配置的环境变量生效rootitheimajava#source/etc/profilerootitheimajava#9、测试jdk是否安装成功输入javac命令如果出现以下的文字就说明编译成功了(如果你之前安装centos7时使用的语言是英文,那出现的就是类似这样排版的英文)rootitheimajava#javac用法:javac其中,可能的选项包括:-g生成所有调试信息-g:none不生成任何调试信息-g:lines,vars,source只生成某些调试信息-nowarn-verbose-deprecation-classpath路径-

18、cp路径-sourcepath路径-bootclasspath路径-extdirs目录-endorseddirs目录-proc:none,only不生成任何警告输出有关编译器正在执行的操作的消息输出使用已过时的API的源位置指定查找用户类文件和注释处理程序的位置指定查找用户类文件和注释处理程序的位置指定查找输入源文件的位置覆盖引导类文件的位置覆盖所安装扩展的位置覆盖签名的标准路径的位置控制是否执行注释处理和/或编译。指定查找注释处理程序的位置生成元数据以用于方法参数的反射指定放置生成的类文件的位置指定放置生成的源文件的位置指定放置生成的本机标头文件的位置指定是否为隐式引用文件生成类文件指定源文件使用的字符编码提供与指定发行版的源兼容性生成特定VM版本的类文件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论