美文网首页
在linux下安装Java

在linux下安装Java

作者: webllw | 来源:发表于2017-05-16 11:19 被阅读98次

    下载JDK

    Linux操作系统是:Centos6.5-x64
    我们安装JDK版为1.7,最新的JDK1.7版本是:Java SE Development Kit 7u80
    Oracle官网下载信息:
    下载地址:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
    查看最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html
    所有的版本归档下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

    解压安装

    我们把JDK安装到这个路径:/usr/local/java
    如果没有这个目录,我们就新建一个目录

    mkdir /usr/local/java
    

    建立好了以后,我们来到刚才下载好的压缩包的目录,解压到我们刚才新建的目录中

    tar zxvf ./jdk-7u80-linux-x64.tar.gz -C /usr/local/java
    

    配置环境变量

    针对全局用户有效:

    vim /etc/bashrc
    

    针对当前用户有效:

    vi ~/.bash_profile
    

    在打开的文件的末尾添加

    # export java env
    export JAVA_HOME=/usr/local/java/jdk1.7.0_80
    export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar
    export PATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    

    强烈建议配置/etc/bashrc文件,由于在Centos系统中,配置~/.bash_profile只针对当前用户所效;但是一般Linux系统会有多用户情况,为了一次配置让所有用户都能使用,我们一般配置/etc/bashrc让所有用户都能读取到,我们开始查找,看

    cat ~/.bash_profile
    

    文件内容:

    # .bash_profile
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then 
      . ~/.bashrc
    fi
    # User specific environment and startup programs
    PATH=$PATH:$HOME/bin
    export PATH
    

    我们从上面可以看出.bash_profile文件会自动加载~/.bashrc文件,于是查看~/.bashrc:

    cat ~/.bashrc
    

    文件内容:

    # .bashrc
    # Source global definitions
    if [ -f /etc/bashrc ]; then 
      . /etc/bashrc
    fi
    # User specific aliases and functions:
    

    从上面我们又可以看到会自动加载/etc/bashrc文件,所以我们一般配置全局环境变量都配置在/etc/bashrc文件中,当然如果只想针对当前用户所效,哪就还是配置在~/.bash_profile文件
    保存退出,然后输入下面的命令来使之生效

    source ~/.bash_profile
    

    测试

    java -version
    

    显示结果:

    java version "1.7.0_80"
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
    

    这表示java命令已经可以运行了。

    相关文章

      网友评论

          本文标题:在linux下安装Java

          本文链接:https://www.haomeiwen.com/subject/cxakxxtx.html