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
  • 相关阅读:
    GPIO推挽输出和开漏输出详解
    Linux驱动中completion接口浅析(wait_for_complete例子,很好)【转】
    当JAVA集合移除自身集合元素时发生的诸多问题
    Machine Learning #Lab1# Linear Regression
    Nth to Last Node in List
    Codeforces Round #272 (Div. 2)AK报告
    iOS 使用Block实现函数回调
    ios上禁止输入表情
    POJ 1287:Networking(最小生成树Kruskal)
    CSS实现强制换行-------Day 78
  • 原文地址:https://www.cnblogs.com/kaola8023/p/6958741.html
Copyright © 2011-2022 走看看