centos 6.8安装java环境

1、rpm -qa |grep java   查看当前是否有java已经安装了,部分centos系统已经安装了的openjava环境,但是很多项目不熟要求的是要必须是sun的java环境

2、yum -y remove  【rpm名称】  卸载不适合自己的java包。

3、wget 到指定的java包,因官网需要同意协议才能下载使用此方法更合适

sudo wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

4、编译安装或者 rpm 安装即可

jdk-8u131-linux-x64.rpm

安装完成后查看安装路径,可以使用寻找dt.jar和tools.jar的方法确定安装目录所在的文件夹

find / -name dt.jar 或者 find / -name tools.jar

5、修改java环境变量/etc/profiles,配置变量,在末端添加如下变量,依次是安装目录变量,路径环境变量 ,类变量,编写测试文件进行测试。

vim /etc/profiles

export JAVA_HOME=/usr/share/jdk1.8.0_131
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 6、添加完成后,执行source命令是变量生效,在root权限下执行。

source /etc/profile

7、echo查看各变量输出内容是否正确

echo $JAVA_HOME
echo $PATH
echo $CLASSPATH

成功输出以下内容基本就算成功了,最后验证下

[root@vicweb /etc]#echo $JAVA_HOME
/usr/share/jdk1.8.0_131
[root@vicweb /etc]#echo $PATH
/usr/share/jdk1.8.0_131/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin:/root/bin
[root@vicweb /etc]#echo $CLASSPATH
.:/usr/share/jdk1.8.0_131/lib/dt.jar:/usr/share/jdk1.8.0_131/lib/tools.jar

8、新建java文件验证abc.java环境安装是否成功,文件内容如下,最后编译并执行文件是否输出 HELLO WORLD!!

public class abc { 
public static void main(String args[]) { 
System.out.println("HELLO WORLD!!"); 
} 
} 

命令如下

#编译
javac abc.java
#执行
java abc

成功输出HELLO WORLD!!代表java环境成功完成。

原文地址:https://www.cnblogs.com/netsa/p/6566344.html