Linux环境下配置java环境

主要是为了记录自己配置java环境,学习部署Hadoop环境,作为笔记。
  1.  下载javaLinux版的jdk文件,可以到官网下载 

  2. 解压压缩文件,tar -zxvf  压缩包文件路径  -C 解压后文件路径 

    例如:压缩包文件路径:/mnt/jdk-8u77-linux-i586.tar.gz 

      解压后文件路径:/env_java/jdk 

    则指令为: 

    tar -zxvf /mnt/jdk-8u77-linux-i586.tar.gz -C /env_java/jdk 

    因此javajdk已经解压到文件/env_java/jdk/jdk1.8.0_77/的文件 

    下面 

  3. 配置java环境变量,有多种配置方式,简单介绍以下两种配置方式的区别 

    1. 临时配置环境 

      1. export JAVA_HOME=/env_java/jdk/jdk1.8.0_77/ 

      2. export PATH=$JAVA_HOME/bin:$PATH 

      3. export CLASSPATH=$JAVA_HOME/lib:dt.jar:$JAVA_HOME/lib/tools.jar 

      4. java环境已经可以使用,不过这是一次性的,不过可以把它写成shell文件,下次使用时运行一下即可使用。举例如下: 

        1. 创建shell脚本文件:touch ./env_java.sh 

        2. 将脚本文件设定为可执行文件,chmod +x env_java.sh 

        3. 在文件里面编写执行脚本,脚本如下(vim env_java.sh) 

        #!/bin/sh 
        export JAVA_HOME=/env_java/jdk/jdk1.8.0_77/; 
        export PATH=$JAVA_HOME/bin:$PATH; 
        export CLASSPATH=$JAVA_HOME/lib:dt.jar:$JAVA_HOME/lib/tools.jar;
         
        1. 保存脚本后,运行文件(source ./env_java.sh或者. ./env_java.sh),java环境已经导入 

        2. 测试环境 

          1. java -version 

          图像
          1. Javac -version 

         

        图像

         

    2. 配置永久环境(针对所有用户),主要是利用Linux启动加载文件项目配置,根据Linux启动文件自动加载文件,可以在多个地方配置,这里是配置/etc/profile文件(因为这个文件不管是图形界面还是命令行下面都会加载),配置方法和第一种差别不大,配置方法如下: 

      1. /etc/profile文件末尾追加三行代码,代码如下: 

      export JAVA_HOME=/env_java/jdk/jdk1.8.0_77/; 

      export PATH=$JAVA_HOME/bin:$PATH; 

      export CLASSPATH=$JAVA_HOME/lib:dt.jar:$JAVA_HOME/lib/tools.jar; 

      1. 小技巧:对于vim编辑器,使用shitf+g可以快速跳到文件末尾行 

      1. 运行/etc/profile文件(source /etc/profile或者. /etc/profile),是不是和第一种几乎一模一样,不一样的是,这种方式只需要配置一次,以后登录不用自己去执行,由系统开机自动加载,完成java环境导入 

  4. Java环境可以根据以上两种任意一种方式配置,对于特定用户配置,可以参照第一种方式写一个脚本或者用其它方式。 

你可能感兴趣的:(Linux之centos7)