zoukankan      html  css  js  c++  java
  • Linux下Java安装与配置

    一、卸载系统自带的JDK

    如果Linux已经自带OpenJdk,我们需要将它卸载掉,否则可以直接[安装JDK]

    查看Linux自带的JDK是否已安装,输入如下命令查看JAVA版本信息。

    java -version
    然后输入以下命令,查看JDK信息。

    rpm -qa|grep java 

    例如会输出  

    java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64  

    tzdata-java-2012c-l.el6.noarch

    上面只是举例子,可能有多项)

    这时候我们可以使用yum命令卸载JDK

    yum-y remove java-1.5.0-openjdk-1.5.0-1.23.1.1.1.el.x86_64  

    yum-y remove tzdata-java-2012c-l.el6.noarch

    二、安装JDK

    1. 下载我们需要的JDK。

    JDK下载地址:

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

    我下载的是 jdk-7u79-linux-x64.tar.gz

    2. 创建java程序的安装目录目录

    mkdir /usr/java 

    3. 下载的tar.gz复制到/usr/java目录下

    cp jdk-7u79-linux-x64.tar.gz.gz /usr/java

    4. 进入/usr/java目录,查看目录的文件

    cd /usr/java
    ls -a 

    5. 解压文件,输入如下命令

    tar -zxvf jdk-7u79-linux-x64.tar.gz

    解压后,在/usr/java目录下就会生成一个新的目录jdk1.7.0_79

    6.配置环境变量,输入如下命令,进入配置文件

    vi /etc/profile 

    查找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 这一行

    (按a键,进入插入编辑模式) 将这行注释掉 (前面加#) 然后增加三行配置信息,如下:

    #export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
    export JAVA_HOME=/usr/java/jdk1.7.0_79
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools/jar

    修改完之后,按ESC回到命令模式,再输入 :wq  保存并退出VI编辑

    7.为了让配置文件立刻生效,输入如下命令:

    source /etc/profile

    8. 然后验证JAVA是否安装成功,输入如下命令: java -version

    如果输出java版本信息,说明安装成功了,否则可能是profile的配置有错误

    其他说明

    1. 如果是非root用户,如果出现类似 Permission denied 的错误提示,一般是权限不够。 可以修改文件夹权限,例如:
    chmod +x  /usr/java/jdk1.7.0_79/bin/java


    2. 有时候希望用rpm来安装java,rpm的安装装命令为
    rpm -ivh jdk-7u79-linux-x64.rpm 

    3. Linux下*.tar.gz文件解压缩命令说明

    压缩命令:
    tar  -zcvf  压缩文件名.tar.gz 被压缩文件名

    解压缩命令:
    tar -zxvf 压缩文件名.tar.gz

  • 相关阅读:
    微服务:整合 Spring Cloud Eureka
    java连接oracle数据库时报错ORA-12505
    亲测可用转IntelliJ IDEA 2018.3.4永久激活(破解)
    MyEclipse中打开*.js文件时默认为UTF-8编码格式的设置
    linux yum安装lsof命令
    转:Tomcat 7.0配置SSL的问题及解决办法
    Java实现ping功能的三种方法及Linux的区分
    [linux]文件系统损坏,linux启动时 checking filesystems fail
    redhat7下mysql5.7.12重启电脑后起不来问题
    [转]Linux下彻底卸载mysql详解
  • 原文地址:https://www.cnblogs.com/relucent/p/4576920.html
Copyright © 2011-2022 走看看