记一次Linux系统下安装JDK1.8及配置环境变量

装环境对于我们开发人员来说是很常见的,由于Linux下安装配置比较繁琐,这边就记录一下整个的配置过程。

    因为 Centos6 将于2020年停止维护,所以楼楼此次用的服务器是Linux发行版之一的 Centos7.5 X64位

    首先我们先开始下载JDK1.8包(Java开发环境)
        推荐去Oracle官网下载最新版(功能更多)

        a.jpg        

    本次就以 jdk-8u201-linux-x64.tar.gz 为例进行安装

    如果提示 Sorry, you must accept the License Agreement before downloading.
    如下图所示:
        
        b.jpg

        那么只要勾选一下图中的
Accept License Agreement就可以下载了。
        由于我们本次使用的是Linux系统,可以选择下载好后上传上去或者直接在Linux中使用wget命令进行下载。
例如(wget后面的链接可以替换为官网最新的链接):


wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz

        当我们wget进行下载的时候,由于地区原因,部分同学可能下不下来,或者说下载后解压报错,我们可以看看下载的时候有没有异常的地方。如下图,下载host换了好几次,并且显示0S就下完了,这显然不科学。
          c.jpg

     那么这个时候我们可以去查看一下是否真的下载成功,使用 ls -lh 查看该文件的一个大小,在这里我们可以看到下载下来的文件只有5.2KB,也就是说明没有下载成功。
    d.jpg
        
    然而Windows下却可以正常下载,这边我们抓取一下传输的数据发现Windows下载会以get形式额外传递参数,而直接访问的话会被301-302跳转。
    
e.jpg

    网上查阅了一下资料发现需要带cookie,这边需要在header协议头中配置一下。由于我们之前下载了,虽然失败,但是已经有一个文件存在,所以我们要先删除原本的jdk包,这里使用 rm -rf jdk-8u201-linux-x64.tar.gz   删除后在使用 ll (小写LL)查看文件是否正确删除。
     
wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3a%2f%2fwww.oracle.com%2ftechnetwork%2fjava%2fjavase%2fdownloads%2fjdk7-downloads-1880260.html;oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u201-linux-x64.tar.gz
    这个时候我们再试试,发现下载进度条正常,那么等待下载完毕即可。
     

f.jpg
        下载完后解压jdk包:

tar -zxvf jdk-8u201-linux-x64.tar.gz
     解压完后,我们创建一个目录专门用来存放jdk等开发所需要的东西
     
mkdir /usr/jdk
    接下来将解压后的jdk包移动至我们创建好的目录
    
mv /root/jdk1.8.0_201 /usr/jdk
    移动好以后我们开始配置环境变量
vim /etc/profile
    按 i 键进入编辑模式,然后在文件最底部 加上以下代码(Enter另起一行开始追加):
    
export JAVA_HOME=/usr/jdk/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
        h.jpg
    
追加好以后按Esc键(LOL、CF的退出键,一般在键盘左上角),再按 : !wq(加感叹号是强制保存,也可以不加)
    成功保存后需要重载一下系统环境变量,使用以下命令:
source /etc/profile
    执行完后测试一下是否配置成功,使用 javac , java , java -version 三个命令测试一下,如果出现一连串的版本信息则表示成功。


g.jpg
这个时候JDK就已经安装完毕,如果大家还出现了其他问题,可以在文章下留言,我看到后会及时回复哦。

作者:徐先森 文章名: 《记一次Linux系统下安装JDK1.8及配置环境变量》
收录情况: 百度已收录
版权说明:若无特别注明,本文皆为 "徐博客”原创,转载请保留出处!

相关推荐

发表评论

路人甲
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(7)

Viagra Bestellen 100mg  <a href=https://buyciallisonline.com/#>Cialis</a> Kaufen  <a href=https://buyciallisonline.com/#>Cialis</a> Dutasteride Buy Now Medication
JanVurl 2个月前 (2020-05-03) 回复
Propecia Kaina  <a href=https://apcialisle.com/#>Cialis</a> Lasix Overnight Delivery  <a href=https://apcialisle.com/#>Cialis</a> Black Market Cialis
JanVurl 4个月前 (2020-03-27) 回复
Cialis Vente Particulier  http://viacialisns.com/# - Buy Cialis Www7.Usa Pharmacy.Usa  <a href=http://viacialisns.com/#>Cialis</a> Cialis Filmtabletten Packungsbeilage
Lesbemi 5个月前 (2020-02-16) 回复
Priligy 90  http://cialibuy.com - Cialis Levitra Generico Andorra  <a href=http://cialibuy.com>cialis no prescription</a> Cheapest Place To Buy Herpes Rx
MatExping 6个月前 (2020-01-26) 回复
Buy Real Kamagra Uk  http://cialibuy.com - Buy Cialis Zithromax Suspension Storage  <a href=http://cialibuy.com>Cialis</a> Differenze Cialis Levitra
Stevfeen 6个月前 (2020-01-25) 回复
Cialis E Propecia  <a href=http://cialibuy.com>Buy Cialis</a> Effet Du Cialis 10 Clomid Cuisine D Action Acheter Xenical 120
KelFigo 6个月前 (2020-01-16) 回复
加油
1 1年前 (2019-01-23) 回复