您的位置:首页 > 数据库 > Oracle

【CentOS】CentOS7安装Oracle JDK环境教程

2017-01-09 22:45 429 查看
笔者因为最近需要经常配置服务器,所以写下这篇博客作为自己的笔记

第一步,下载JDK安装文件

方法一,从Oracle官网下载JDK文件

首先我们需要去获取我们需要下载的JDK文件的下载链接:

Oracle JDK官网直链 如果这个链接失效了,大家直接用Google搜索Oracle JDK 即可找到该网页,或者自己先进Oracle官网去找这个JDK下载网页吧。

我们首先需要接受协议,



然后点击tar.gz文件,至于选择X86还是X64根据各位自己的真实情况来进行选择,X86表示32位的操作系统,X64表示64位的操作系统。



点击网页等待一会儿,浏览器会开始下载,如果你也使用的Chrome浏览器,你可以使用快捷键Ctrl+J快速打开下载内容界面,或者在网址输入框中输入
chrome://downloads/




然后我们通过下载内容去获取下载的链接:





将此处获取到的下载链接妥善保管好,此处贴出jdk1.8.0_111的下载链接:

http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz


然后我们在CentOS系统中使用wget命令去下载这个文件:

首先我们选择一个文件夹来放置这个文件:

进入/usr/local 目录

cd /usr/local/


在local下创建一个tools文件夹

mkdir -p tools


进入tools文件夹

cd tools/


使用wget下载我们刚刚获取下载链接的文件,这里因为Oracle使用了Cookie,所以我们需要加一些参数

wget --no-check-certificate --no-cookies --header "Cookie: Oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz[/code]  http://以及后面的参数就是我们获取到的那个下载链接,大家根据实际情况进行修改,后面根据大家服务器的实际网速不同,下载的时间也不一样。 
方法二,我们在本地计算机上将JDK文件下载好,然后使用SFTP进行上传

第二种方法比较适合自己本地计算机的上传速度较快,然后本地计算机已经安装好了filezilla软件的同学使用。

首先,我们还是需要下载JDK文件,但是这次就直接下载到本地计算机了,这里的步骤和方法一相似,就不再赘述了。

其次,我们需要使用filezilla软件来使用SFTP来上传这个文件:



如果你是一个小白用户,请你将这个文件上传到/usr/local/tools 文件夹下

实际操作上,方法二可能更适合新手或者像笔者这种服务器下载速度特别慢的同学。

第二步,将下载好的JDK文件进行解压并移动

如果你对后面的操作不是很熟悉,建议你不要修改以下命令中提到的位置

解压JDK文件

tar /usr/local/tools/ -zxvf 文件名


移动JDK文件

mv /usr/local/tools/文件夹名 /usr/local/jdk


第三步,配置环境变量

下载vim编辑器,如果已经下载,请忽略这一步

yum install vim


使用vim编辑 /etc/ 目录下的 profile 文件

vim /etc/profile


使用键盘上的Ins(insert)键进行插入操作,将下面的代码复制进去,Xshell中的复制快捷键是Shift+Ins(insert)

JAVA_HOME=/usr/local/jdk
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH


让环境变量生效

source /etc/profile


第四步,检查Oracle JDK环境是否配置成功

先贴代码

java -version


java


javac


如果没有出现不存在这一条命令的提示就证明配置成功了!

写在最后:部分参考资料:http://www.linuxidc.com/Linux/2016-06/132678.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos jdk oracle 服务器