zoukankan      html  css  js  c++  java
  • Linux下安装JDK1.7

    Linux版本下载地址

    http://download.csdn.net/download/love254443233/9179483

    1.JDK的安装

     

     1. 下载JDK

     先查看Linux系统是多少位(32位/64位):getconf  LONG_BIT。再从JDK官网(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)下载JDK 7,Linux 64位下载jdk-7u60-linux-x64.tar.gz。

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk的rpm安装包, 将jdk-7u4-linux-i586.rpm 移动到合适的安装目录上,安装软件不要在/home路径下,这样很容易涉及到不同用户的访问权限,这样对程序的维护,是相当不利的。

    这里将把安装包移动到/opt目录

    mv jdk-7u4-linux-i586.rpm /opt   

    把安装包移动到/opt目录 

    cd /opt  

    给安装包赋予运行权限

    chmod 755 jdk-7u4-linux-i586.rpm

     安装该rpm安装包

    rpm   -i  jdk-7u4-linux-i586.rpm

    2.linux下查看和添加PATH环境变量

    单独查看PATH环境变量,可用:

    [root@localhost u-boot-sh4]#echo $PATH
    /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    添加PATH环境变量,可用:

    [root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH

    再次查看:

    [root@localhost u-boot-sh4]# echo $PATH
    /opt/STM/STLinux-2.3/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    说明添加PATH成功。

    上述方法的PATH 在终端关闭 后就会消失。所以还是建议通过编辑/etc/profile来改PATH,也可以改家目录下的.bashrc(即:~/.bashrc)。
     
    第二种方法:
    vim /etc/profile
    在文档最后,添加:
    export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"
    保存,退出:按了ESC后,输入:wq!,或者直接按shift+zz或者切换到大写模式按ZZ,就可以保存退出了),
    然后运行:
    #source /etc/profile

    不报错则成功。

    2. 解压安装

    2.1选择安装JDK的位置/usr/Java,如果存在这个目录无需创建,一般新到的机器是没有这个目录的,这个我们创建这个目录。

    [java] view plain copy
     
     print?
    1. sudo mkdir /usr/java  


    2.2将jdk-7u60-linux-x64.tar.gz上传到服务器,移动到/usr/java。

    [java] view plain copy
     
     print?
    1. sudo mv jdk-7u60-linux-x64.gz /usr/java  


    2.3解压:进入/usr/java目录(cd usr/java)解压

    [java] view plain copy
     
     print?
    1. sudo tar  -zxvf    jdk-7u60-linux-x64.gz  


    2.4删除jdk-7u60-linux-x64.tar.gz

     rm -f jdk-7u60-linux-x64.tar.gz

    3. 配置环境变量

     

    打开/etc/profile(sudo vim /etc/profile)在最后面添加如下内容:

    [java] view plain copy
     
     print?
    1. export JAVA_HOME=/usr/java/jdk1.7.0_60  
    2. export JRE_HOME=/usr/java/jdk1.7.0_60/jre  
    3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib  
    4. export PATH=$PATH:$JAVA_HOME/bin

    让配置生效:

    [java] view plain copy
     
     print?
    1. source /etc/profile  



    4. 验证

    [java] view plain copy
     
     print?
    1. java –version  

    打印当前安装的jdk版本号java version "1.7.0_60"
     
     
     
    问题:如果linux重启后JDk环境变量配置失效
    先前安装JDK后发现java命令总是失效,每次使用java命令前都需要source /etc/profile,今天终于解决了。
    解决方案:
    将JDK的bin路径和jre的bin路径手动追加到/etc/bashrc(ubuntu为/etc/bash.bashrc)的PATH变量末尾即可。
    export PATH=(原有环境变量....其后追加,注意冒号分隔哦) :/usr/jdk/bin:/usr/jdk/jre/bin

    5、查看jdk安装情况:java -version
  • 相关阅读:
    linux cd命令的重要用法:cd -,cd ~
    linux ls命令的重要用法:按照文件大小排序和按照时间排序
    Linux中默认的shell如何切换为其他类型的shell
    centos 7网卡配置文件详解(ifcfg-ens33)
    linux分区规划
    final关键字
    分布式事务
    读写分离-读仍走主库的问题
    Dockerfile指令
    Docker命令总结【第一本docker书】
  • 原文地址:https://www.cnblogs.com/kaola8023/p/6958741.html
Copyright © 2011-2022 走看看