zoukankan      html  css  js  c++  java
  • linux jdk安装。

    我使用的centos 7:

    安转sun公司的jdk要先检查系统中是否安装jdk,一般来说Centos系统会默认会安装OpenJDK,但是openJDK部分内容 与SUN JDK不兼容,因此下面进行重新安装。

    1、我们可以通过rpm 命令来查看OpenJDK 的具体详细信息。

    2、我们也可以通过rpm命令来查看系统使用的OpenJDK 版本信息。

    系统中默认安装了openJdk 8

    现在先卸载掉:

    1、删除安装的Openjdk 可以使用如下命令:

    #rpm -e jdk 相关文件名称(普通删除命令,删除特定的包,如果遇到依赖,则无法删除)

    #rpm -e --nodeps jdk 相关相关文件名称(强制删除命令,忽略依赖,删除特定的包,如果使用上面命令删除时,提示有依赖的其他文件,则使用该命令可以对其进行强力删除)

    2、卸载OpenJdk 

    我这边显示有依赖那么:

    现在jdk 8已经被删除了。

    同样把1.7也给卸载了。

     为了确保jdk 已经被彻底删除了,还需要执行查询命令:# find / -name jdk :

    # find / -name jdk 

    # find / -name jre

    # find / -name gcj

     若查询出来

     还有参与目录,可以用# rm -rf  目录,j将残余目录一个一个删除掉

    至此jdk删除工作已完成。

    三、下载并安装JDK

    我本地下载好了,请到http://www.oracle.com下载。

    上传到centos : 

     

    简单来说:

    rpm格式的是个安装包,能直接安装。

     .tar.gz只是将文件打包,不能安装,相当于把多个文件放到一起打包。

     详细点来说:

    1、*.rpm

    形式的二进制软件包

    安装:

    rpm -ivh *.rpm 

    卸载:

    rpm -e packgename 

    说明:

    RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包,packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,

    例如

    apache-3.1.12-i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache-devel。更多的rpm参数请自行参看手册页:man rpm。

     2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包

     安装:

    tar zxvf *.tar.gz 或tar yxvf *.bz2 

     卸载:手动删除 

    说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单。

    tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用

    bzip2解压,t是列出包的文件清单。更多的参数请参看手册页:man tar。

     如果你更喜欢图形界面的操作,可以在X-Window下使用KDE的ArK压缩档案管理工具。

     安装JDK:

    解压完成:

    开始配置环境变量:

    先进入/etc/目录:cd  /etc/

    利用vi 打开profile 文件:

    然后在最后加上:

     

    为了让/etc/profile 文件修改后立即生效,可以使用如下命令:

    #. /etc/profile

    然后利用source 命令使得配置生效:

    至此,我们需要在/sbin目录下建立java的软连接即可。

     

  • 相关阅读:
    HTC T328W刷机包 仿三星S5 UI美化 精简 S5落下
    Dp_F Pku1157
    Power Strings (poj 2406 KMP)
    POJ 2411 Mondriaan's Dream (dp + 减少国家)
    js中中括号,大括号使用详解
    英语每日阅读---7、VOA慢速英语(翻译+字幕+讲解):卡梅伦呼吁女性移民学英语
    新东方雅思词汇---10.1、(a)esthet
    英语每日阅读---6、VOA慢速英语(翻译+字幕+讲解):性格沉静内向的人 能为社会创造更多价值
    英语每日阅读---5、VOA慢速英语(翻译+字幕+讲解):美国人口普查局表示美国人受教育程度提升
    英语每日写作---4、VOA慢速英语(翻译+字幕+讲解):专家:城市发展将加剧住房危机
  • 原文地址:https://www.cnblogs.com/HendSame-JMZ/p/6019328.html
Copyright © 2011-2022 走看看