zoukankan      html  css  js  c++  java
  • linux环境下jdk安装

    1,下载jdk版本 jdk-7u25-linux-x64.tar.gz  和windows jdk一致,jvm有区别;
    2,拷贝到 /home目录下。通过tar -zxvf jdk-7u25-linux-x64.tar.gz 解压。jdk1.7.0_25
    -c: 建立压缩档案
    -x:解压
    -t:查看内容
    -r:向压缩归档文件末尾追加文件
    -u:更新原压缩包中的文件
    这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
     
    -z:有gzip属性的
    -j:有bz2属性的
    -Z:有compress属性的
    -v:显示所有过程
    -O:将文件解开到标准输出
     
    下面的参数-f是必须的
    -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
     
    3,创建 sudo mkdir -p usr/lib/jvm_li 目录。
    4,移动或拷贝到该目录
    sudo cp  jdk1.7.0_25 /usr/lib/jvm_li
    sudo mv jdk1.7.0_25 /usr/lib/jvm_li
     
    5,返回 /home目录。
    创建 jdk.sh文件。
    使用 sudo vi jdk.sh 编辑文件。编辑结束后 esc键,输入 :wq 。
     
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_05
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
     
    6,使用 sudo chmod 777 jdk.sh 使jdk.sh为可执行文件(绿色)。
     
    7,继续在终端中输入:sudo mv jdk.sh /etc/profile.d
    将这个文件移动到/etc/profile.d文件夹下,这里有必要说明下,Linux下有一个/etc/profile文件夹,内部装的都是开机后会加载的预设置,而这个/etc/profile.d是在/etc/profile加载的一个文件夹,为防止系统更改导致的损坏,我只是把移动到/etc/profile.d下
     
    重启后 执行java -version 查看版本信息。
     
    8,若存在多个版本,可以如下执行进行选择
    [li@localhost ~]$ sudo alternatives --config java
     
    共有 2 个提供“java”的程序。
     
      选项    命令
    -----------------------------------------------
    *+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64/jre/bin/java)
       2           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64/jre/bin/java)
     
    按 Enter 保留当前选项[+],或者键入选项编号:2
    [li@localhost ~]$ java -version
    java version "1.7.0_111"
    OpenJDK Runtime Environment (rhel-2.6.7.8.el7-x86_64 u111-b01)
    OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)
     
    附加命令;
    cat , rm -rf ,mkdir ,vi ,alternatives ,
    su 切换用户
     
     
     
     
     
    --------------------------无需重启机器配置-------------------------------------------------
    1,检查是否已安装jdk
    java -version
    若存在可考虑两种方式处理:(1)卸载掉;(2)不卸载,安装新版后选择默认jdk版本
    2,创建目录(目录自选)用于解压tar包
    mkdir /usr/src/jvm
    tar -zxvf jdk-7u25-linux-x64.tar.gz
    3,编辑 /etc/profile 在文件最上方配置环境变量
    [root@bogon jvm]# cat /etc/profile
     
    #jdk config
    export JAVA_HOME=/usr/src/jvm/jdk1.7.0_25
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
     
    4,使配置生效
    source /etc/profile
     
    5,检查是否安装陈工
    java -version
     
    6,若存在多版本,可执行一下命令选择
    [li@localhost ~]$  alternatives --config java
     
    共有 2 个提供“java”的程序。
     
      选项    命令
    -----------------------------------------------
    *+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64/jre/bin/java)
       2           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64/jre/bin/java)
     
    按 Enter 保留当前选项[+],/键入选项编号:2选择第2项
    7,然后检查是否深宵
    [li@localhost ~]$ java -version
    java version "1.7.0_111"
    OpenJDK Runtime Environment (rhel-2.6.7.8.el7-x86_64 u111-b01)
    OpenJDK 64-Bit Server VM (build 24.111-b01, mixed mode)
     

  • 相关阅读:
    最近有点不顺心
    存储过程传入datatable
    mvc下添加 EntityFramework的引用
    vmstat,iostat,sar命令详解
    oracle job interval·相关事例
    dbms_job和dbmsi_job
    数据库hang住 处理过程
    Library cache lock 故障解决一例
    dbms_job涉及到的知识点
    V$SESSION_LONGOPS
  • 原文地址:https://www.cnblogs.com/jybky/p/12058690.html
Copyright © 2011-2022 走看看