zoukankan      html  css  js  c++  java
  • linux 下使用 rpm 安装 jdk 步骤

    自己使用的是 rpm 安装包装的 jkd 

    1、下载对应的 rpm 安装包,自己使用的是 jdk-8u111-linux-x64.rpm 这个版本;

    2、将这个 rpm 安装包放在自己想放的目录,我放在 /usr/java 这个目录下

      cp /安装包一开始所在位置 /usr/java

    3、给安装包赋予权限:

      chmod 755  jdk-8u111-linux-x64.rpm

    4、开始安装这个 rpm 包

      rpm -ivh  jdk-8u111-linux-x64.rpm

    (或者:rpm -ivh jdk-8u111-linux-x64.rpm --force --nodeps   )强制安装

    【 此处要特别注意,可能会报没有 rpm 这个命令,那就先安装这个命令,然后可能还是安装失败,这个时候,可以在后面加多  --force --nodeps 这个命令,表示强制安装,不考虑依赖, 这样不会有什么影响】

    安装成功,出现:

    rpm: RPM should not be used directly install RPM packages, use Alien instead!
    rpm: However assuming you know what you are doing...
    Preparing... ################################# [100%]
    Updating / installing...
    1:jdk1.8.0_111-2000:1.8.0_111-fcs ################################# [100%]
    Unpacking JAR files...
    tools.jar...
    plugin.jar...
    javaws.jar...
    deploy.jar...
    rt.jar...
    jsse.jar...
    charsets.jar...
    localedata.jar...

    (不一定全部一样,但是出现  xxx.jar...  这些就对了)

    5、配置环境变量

      vi /etc/profile

    使用编辑模式在最后面添加:

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

    【 这里的 jdk1.8.0_111 可以在第4步完成后,先来到 /usr/java 目录下查看,即可看到这个东西 】

    6、执行以下命令

      source /etc/profile

    7、查看 jkd 版本

      java -version

    如果正常显示所安装的版本,基本就成功了,但是如果原先存在老的 jkd 版本或者默认的 jdk 版本之类的,则需要修改一下,使用以下命令:

      update-alternatives --config java

    (如果显示没有 alternatives 命令,同样的,先安装该命令,执行 : update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_111/bin/java 60)  

      然后会出现几个选项,这个时候选择自己刚才安装的那个 jkd 版本,然后回车即可,这个时候再使用 java -version ,即可正常看到自己安装的 jkd 版本!

    可以测试以下:

      vi Hello.java

      编写内容:

        class Hello{

          public static void main(String[] args){

            System.out.println("Hello World!");

          }

        }

    之后保存,接着:

    javac Hello.java

    java Hello

    能正常输出:

    Hello World 

    即成功!

  • 相关阅读:
    ACM集训的第一题
    python作用域
    python——异常类型
    PycharmV2017 1.x使用说明
    python之路——面向对象(进阶篇)
    python之路——面向对象(基础篇)
    python学习之路——基础篇(3)模块(续)
    python之路——基础篇(2)模块
    Python学习之路——基础篇(1)字符串格式化
    初学设计模式:策略模式
  • 原文地址:https://www.cnblogs.com/xuehuashanghe/p/12115714.html
Copyright © 2011-2022 走看看