我是使用centos7安装的,但是由于centos即使都是7,也有很多版本(linux开源,很多人都可以改),参照本片文章可能会有无法使用的bug,这里给大家先打一个预防针,毕竟我之前就遇到过这种情况,如果你不幸遇到了,只能先给你说一声抱歉!
正文
第一步:虚拟机上安装linux,安装完成之后,首先使用java- version命令查看系统是否自带jdk,一般是先卸载,然后安装自己想要的版本的jdk。
第二步:如果存在jdk,通过 rpm -qa|grep jdk 可以查看系统中已经安装的jdk,
通过 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 (你想要卸载的jdk的名字)来卸载所有jdk
第三步:在终端中使用wget命令下载jdk,或者将下载好的jdk的包复制到linux中
第四步:在/usr下新建/java,将上面的包解压到当前目录中(一般是这个路径,也可以不是,但是你要记得你的路径是哪,之后会用到)(cd /usr/java)
第五步:设置环境变量,打开/etc下的profile文件(可以使用终端打开,或者是直接找到这个文件打开,一般高大上的做法是终端打开,使用vi编辑,但是博主是个菜鸟,vi学习曲线太高,只能用后一种方式,不要找我,我已经哭晕在厕所)
在里面添加一下内容
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注意:这里你要填对的主要是JAVA_HOME,这个必须是你的jdk的路径(第四步中记住的路径),之后的不用管,都是相对于这个JAVA_HOME的