zoukankan      html  css  js  c++  java
  • Linux_JDK安装

    一、下载linux版本的jdk压缩包(这里安装jdk1.7版本,子版本随意,选择*.tar.gz文件下载)

        下载目录:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

    二、利用外部工具(filezilla/FlashFXP/Xftp)上传,或直接使用VMware-tools将下载的.tar.gz文件拖到指定目录

    PS:注意查看linux中是否有自带的open jdk,有则卸载,以免后期和后面安装jdk冲突而不生效
    >>查看是否存在: java -version,如果已存在则查看java版本: 
    rpm -qa | grep "java"
    卸载 rpm -e "查出来的java版本" 或 
    yum -y remove "查出来的java版本"

    三、终端操作

      注意选择一个合适的位置解压(这里/usr/local/java/)

    [root@hadoop09-linux java]# cd ~
    [root@hadoop09-linux ~]# cd /usr/local/java/
    [root@hadoop09-linux java]# ls
    jdk-7u67-linux-x64.tar.gz
    [root@hadoop09-linux java]# tar -zxvf jdk-7u67-linux-x64.tar.gz     # -z 表示解压gz属性的压缩包 -x 解压缩 -v 查看解压缩信息 -f 后面必跟完整压缩包文件名
    ...
    jdk1.7.0_67/include/jvmti.h
    jdk1.7.0_67/include/jni.h
    jdk1.7.0_67/include/jdwpTransport.h
    jdk1.7.0_67/include/linux/
    jdk1.7.0_67/include/linux/jawt_md.h
    jdk1.7.0_67/include/linux/jni_md.h
    jdk1.7.0_67/include/jawt.h
    jdk1.7.0_67/include/jvmticmlr.h
    jdk1.7.0_67/include/classfile_constants.h
    ...
    [root@hadoop09-linux java]# ls
    jdk1.7.0_67  jdk-7u67-linux-x64.tar.gz
    [root@hadoop09-linux java]# vi ~/.bashrc                 # 设置jdk环境变量
    
    # .bashrc
    
    # User specific aliases and functions
    
    alias rm='rm -i'
    alias cp='cp -i'
    alias mv='mv -i'
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
            . /etc/bashrc
    fi
    ####################################################################    追加如下内容,注意自己的jdk路径    #########################
    #java-jdk1.7                                  
    #jdk-home
    export JAVA_HOME=/usr/local/java/jdk1.7.0_67
    #jdk-bin
    export JAVA_BIN=$JAVA_HOME/bin
    #jdk-lib
    export JAVA_LIB=$JAVA_HOME/lib
    #jdk-classpath
    export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
    #jdk-path
    export PATH=$JAVA_BIN:$PATH
    [root@hadoop09-linux java]# . ~/.bashrc                   # . 或 source 重新读取用户环境使起生效
    [root@hadoop09-linux java]# java -version                  # 查看java版本 验证是否安装成功
    java version "1.7.0_67"
    Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
    [root@hadoop09-linux java]# javac -version
    javac 1.7.0_67
    [root@hadoop09-linux java]# 
    

    PS:

    ./bashrc 当前用户下的环境变量,每个用户下都会有该文件
    /etc/profile 个人理解为一个全局的环境变量,启动系统后profile被执行加载profile.d下所有脚本,然后执行用户下的./bashrc环境变量

      

  • 相关阅读:
    java.sql.SQLException: 数据大小超出此类型的最大值
    日志收集系统 ELK
    centos下mysql 数据库安装、调试
    Log4j应用
    使用webuploader实现大文件断点续传(前端部分)
    es6学习 -- 解构赋值
    es6学习 -- let和const
    关于禁止页面滚动的实践(禁止滚轮事件)
    匿名函数与闭包
    JS高级学习总结--面向对象
  • 原文地址:https://www.cnblogs.com/eRrsr/p/5856147.html
Copyright © 2011-2022 走看看