1切换到root权限
[root@localhost ~]# su root 密码:就是输入root账户对应的密码
2.在/usr/目录下创建java目录
[root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java
3.下载jdk
这里使用wget 从官网下载jdk8或者其他版本。下载时遇到了问题:centos wget下载oracle官网的jdk等其他一些包下载后只有5K大小,明显是错误的。
本人是centos的初学者,没有用过以前,也不是很熟悉,就用wget吗,命令下载jdk8.直接复制官网jdk地址
直接下载的文件就5k
这明显不对的,jdk是177M的啊,然后就一顿百度谷歌 啊,才发现原来是因为oracle不让不登录就wget下载的,然后就注册个账户,但是下载链接直接右键复制链接是不行的,没有认证信息,然后就想到了下载时一定会请求下载接口携带认证信息,于是就用fildder看下请求情况
发现会请求这个接口,后面有个参数是AuthParam=1496397584_38b512c457ada2c20d7a8804ff19c4b7,这就是认证信息,直接复制这个链接使用wget下载就行了,不过这个认证是有时间限制的,一会就过期了,但是复制过去下载还是时间足够的,
我们看到提示信息就知道啊这个jdk是177兆下载进度是多少,下载完安装就行了
4.解压
[root@localhost java]# tar -zxvf jdk-8u131-linux-x64.tar.gz
注意这个命令发执行的文件夹 是java下啊,别的地方执行会报错的,提示文件不存在之类的
5.设置环境变量
[root@localhost java]# vi /etc/profile
在打开的文件中添加如下信息:
JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
注意:这里的JAVA_HOME以及JRE_HOME就是存放的地址,我这里是在/usr/java下,你们要根据实际存放地址修改
进入之后不能直接输入的,这也是我这个新手要学习的,要先按下insert才能进行编辑,修改完配置文件之后按下ESC,然后输入:wq回车就保存退出了回到命令行处,但是这时配置信息是不会立即生效,需要刷新
[root@localhost java]# source /etc/profile
执行:
[root@localhost java]# echo $JAVA_HOME
输出信息:
就是刚刚我们配置的JAVA_HOME路径说明我们配置生效了。
6.验证JDK有效性
[root@localhost java]# java -version
[root@localhost java]# javac
说明已经安装成功。
几个参考的园友文章写得都很好,感谢你们
http://blog.csdn.net/nsrainbow/article/details/17039607
http://www.cnblogs.com/spiders/archive/2016/09/06/5845727.html