-
下载java的Linux版的jdk文件,可以到官网下载
-
解压压缩文件,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
因此java的jdk已经解压到文件/env_java/jdk/jdk1.8.0_77/的文件
下面
-
配置java环境变量,有多种配置方式,简单介绍以下两种配置方式的区别
-
临时配置环境
-
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
-
即java环境已经可以使用,不过这是一次性的,不过可以把它写成shell文件,下次使用时运行一下即可使用。举例如下:
-
创建shell脚本文件:touch ./env_java.sh
-
将脚本文件设定为可执行文件,chmod +x env_java.sh
-
在文件里面编写执行脚本,脚本如下(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;
-
保存脚本后,运行文件(source ./env_java.sh或者. ./env_java.sh),则java环境已经导入
-
测试环境
-
java -version
-
Javac -version
-
-
-
-
配置永久环境(针对所有用户),主要是利用Linux启动加载文件项目配置,根据Linux启动文件自动加载文件,可以在多个地方配置,这里是配置/etc/profile文件(因为这个文件不管是图形界面还是命令行下面都会加载),配置方法和第一种差别不大,配置方法如下:
-
在/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;
-
小技巧:对于vim编辑器,使用shitf+g可以快速跳到文件末尾行
-
运行/etc/profile文件(source /etc/profile或者. /etc/profile),是不是和第一种几乎一模一样,不一样的是,这种方式只需要配置一次,以后登录不用自己去执行,由系统开机自动加载,完成java环境导入
-
-
-
Java环境可以根据以上两种任意一种方式配置,对于特定用户配置,可以参照第一种方式写一个脚本或者用其它方式。
Linux环境下配置java环境
主要是为了记录自己配置java环境,学习部署Hadoop环境,作为笔记。