zoukankan      html  css  js  c++  java
  • [ 原创 ]linux centos下配置java环境教程

    一.环境

    centos 7.2

    二.目标

    在CentOS7.2上安装jdk1.8(tar.gz安装包),并配置环境变量

    jdk安装在/home/soft/jdk1.8.0-131目录下

    具体步骤

    1、检查和删除系统预装jdk

    //如果操作系统不是最小安装,会默认安装openjdk
    #rpm -qa | grep java

    //删除系统预装jdk,可以一条命令直接删除
    #rpm -e --nodeps `rpm -qa | grep java`

    输入java -version测试,提示bash: java: command not found表面openjdk已经删除

    2、上传jdk-8u111-linux-x64.tar.gz并解压缩到/home/soft/jdk1.8.0_111

    //jdk文件上传到了/home/ftp目录下
    #tar -zxvf /home/ftp/jdk-8u111-linux-x64.tar.gz -C /home/soft

    3、配置环境变量

    //打开/etc/profile文件
    # vim /etc/profile

    在文件末尾插入如下内容

     export JAVA_HOME=/home/soft/jdk1.8.0_111 

    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH

    注意:此时有可能后遇到以下问题:

    1.第一个错误是打开vim etc/profile时出现的错误如下图:

    解决方法:1.http://www.jiaoben88.com/os/7014.html
    2.http://www.linuxidc.com/Linux/2014-05/102255.htm
    2. 第二个错误出现在插入上面内容后无法退出保存profile文件 出现如下错误
    E212: Can't open file for writing Press ENTER or type command to continue
    解决方法:https://zhidao.baidu.com/question/403828348.html
    注意:该方法中需重写 chmod 666 /etc/sysctl.conf和ls -l /etc/sysctl.conf指令 不可直接复制粘贴
    否则会出现错误ls: cannot access /etc/sysct1.conf: No such file or directory


    3.第三个错误是输入java -version 显示 bash: ./jdk-6u16-linux-i586.bin: Permission denied 
    解决方法:https://zhidao.baidu.com/question/444300984.html

    最终效果如图:

    附:Linux vim 常用指令:http://www.cnblogs.com/jiayongji/p/5771444.html

     
    生活不容易 所以必须得牛逼
  • 相关阅读:
    CSS3 3D Transform
    js关闭当前页面(窗口)的几种方式总结
    JavaScript书籍阅读
    使用@media screen解决移动web开发的多分辨率问题
    ie678 兼容问题
    JS动态引入js,CSS——动态创建script/link/style标签
    扁平化设计的流行配色方案
    最简单的jquery轮播图
    ie7 z-index 失效问题
    js正则表达式手机号(邮箱)验证
  • 原文地址:https://www.cnblogs.com/ILoke-Yang/p/6887247.html
Copyright © 2011-2022 走看看