• linux下安装jdk


    1、首先找一个存放下载jdk包的目录/home/java

     

    2、在该目录下运行(直接运行wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-i586.tar.gz会报一个Unable to establish SSL connection.的错误,我当当使用--no-check-certificate也没有成功下下来不知道为什么?)

    wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-i586.tar.gz

    3、通过rpm -a | grep java 确定本机环境没有安装jdk1.8

    4、找到下载下的文件

    tar -vxzf jdk-8u111-linux-i586.tar.gz

    得到jdk-8u111

    5、编辑配置文件:vim /etc/profile

    在该文件的最尾巴,添加下面内容:

    JAVA_HOME=/home/jdk8/jdk1.8.0_111
      JRE_HOME=$JAVA_HOME/jre
      PATH=$PATH:$JAVA_HOME/bin
      CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
      export JAVA_HOME
      export JRE_HOME
      export PATH
      export CLASSPATH

    6、这个时候我键入java -version,运行java -version

    Error: failed /usr/java/jdk1.7.0_09/jre/lib/i386/client/libjvm.so, because /usr/java/jdk1.7.0_09/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied

     没有出现相关的版本信息,而是出现了以上错误:

    后来经过查询得知,是selinux的设置的问题。

    解决办法如下:

    1。打开/etc/selinux/config

    2。把selinux=enforcing改为selinux=disabled

    3。重启linux

    **但是也有人说不用这一步直接重启linux就行,我试了一下效果没出来

    7、重启后java -version 安装成功

    [root@wangyang jdk8]# java -version
    java version "1.8.0_111"
    Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
    Java HotSpot(TM) Client VM (build 25.111-b14, mixed mode)

  • 相关阅读:
    Linux驱动之Framebuffer子系统基础知识
    C/C++语言常见面试题汇总
    转载-Linux驱动面试题汇总
    nginx服务在html中嵌入php代码无法显示问题
    关于strsep函数以及联想
    system替代函数
    system问题总结记录
    C语言-判断文件是否存在
    vue常见表单信息收集
    sublime 设置格式化快捷键
  • 原文地址:https://www.cnblogs.com/wangyang108/p/6034005.html
Copyright © 2020-2023  润新知