CentOS-7系统,Java的安装和环境变量的配置

1.检查是否安装java(多半是有两个openjava)
java -version

2.卸载openjava,需要卸载两个,后面的包名更换一下就好
rpm -e --nodeps java-1.xx.0-openjdk-xxx

3.从oracle官网上下载rpm包,也可以下载tar包,不过个人感觉rpm包 卸载和安装都快;有需要的可以留言;
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

4.用xftp5,放到虚拟机中;也可以用其他的方式下载(如:wget)或者传输;传输建议使用root帐号,因为可能会造成权限的问题;这里我是自己的虚拟机;存放的位置可以随意;

5.解压安装rpm包
rpm -ivh jdk-8u171-linux-x64.rpm

6.找到系统自动安装的默认路径,主要目的是为了配置环境变量
find / -name 'java.*'
这里的意思是说在根目录下 查找符合‘'java.*’条件的文件;
进入该文件目录,
pwd
复制该文件目录

7.配置环境变量;这里只需改一点,把JAVA_HOME后面的路径,换成自己的java的安装路径;JAVA_HOME主要是指 java文件 bin目录前面的路径;
vim /etc/profile
在末尾插入,如下:
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
保存退出
:wq
执行配置生效
source /etc/profile

8.再次查看,或者自己可以来一个helloworld
java -version
java
javac

9.疑问,注释保存更新了环境变量,上面命令基本没影响,可以编译,可以执行;不知道什么原因;

猜你喜欢

转载自www.cnblogs.com/lishui/p/9174881.html