新手 centos 7 wget下载oracle官网的jdk8安装教程

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

相关文章

linux下开机自启: 在/etc/init.d目录下新建文件elasticsear...
1、因为在centos7中/etc/rc.d/rc.local的权限被降低了,所以...
最简单的查看方法可以使用ls -ll、ls-lh命令进行查看,当使用...
ASP.NET Core应用程序发布linux在shell中运行是正常的。可一...
设置时区(CentOS 7) 先执行命令timedatectl status|grep &...
vim /etc/sysconfig/network-scripts/ifcfg-eth0 B...