专栏首页Zachary46CenOS服务器配置Java JDK

CenOS服务器配置Java JDK

JDK下载地址

http://www.oracle.com/technetwork/java/javase/archive-139210.html 选择你心仪的版本,我这边安装的是Java SE 8

image.png

勾选Accept License Agreement

image.png

根据电脑位数选择x86或者x64,.rpm和.tar.gz的安装方法不同,任选其一下载下来(我这边下载的是.tar.gz),然后上传到服务器,本人用的是SecureFX,由于服务器是在vutlr买的5刀每个月的渣渣服务器,所以上传速度贼慢,只有几Kb/s,分分钟想砸电脑,传半天传不上去,于是不得不放弃,改用从服务器直接下载的方法,使用wget命令。 用SecureCRT连接服务器,输入命令 wget [JDK下载地址] JDK下载地址可以点击下载然后复制链接获取

image.png

先创建一个文件夹方便管理,在SecureCRT输入命令 cd /opt mkdir test cd test 然后输入命令 wget http://download.oracle.com/otn/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-i586.tar.gz?AuthParam=1533887809_88a623a12912c5a6ac46ba97cdd64efd 开始下载jdk压缩包,由于oracle需要登录才能下载,所以会报如下错误

image.png

要加如下命令 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" + 下载地址 完整命令如下 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn/java/jdk/8u172-b11/a58eab1ec242421181065cdc37240b08/jdk-8u172-linux-i586.tar.gz?AuthParam=1533887809_88a623a12912c5a6ac46ba97cdd64efd 开始下载

image.png

当进度条显示100%就表示下载完了,输入命令ls查看,发现jdk压缩包已经下载下来

image.png

输入tar -zxvf 文件名进行解压,jdk文件名比较长,我们可以输入tar -zxvf jdk然后按tab键可以自动补充文件名 tar -zxvf jdk-8u172-linux-i586.tar.gz?AuthParam=1533887809_88a623a12912c5a6ac46ba97cdd64efd 解压完后,用ls命令查看,可以看我我们需要的jdk目录

image.png

接下来配一下环境变量就好了,输入命令vi /etc/profile,按键盘键 i 进入插入模式,添加如下代码

export JAVA_HOME=/opt/jdk/jdk1.8.0_172
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

image.png

点击esc退出插入模式,按 shift + :输入wq保存退出

image.png

输入命令source /etc/profile更新一下配置

输入命令java -version输出如下信息说明JDK安装成功!

image.png

后话

本人试过用yum和rpm安装JDK,渣渣服务器出现了各种各样的错误,最终放弃了,大家可以试试用yum和rpm安装JDK会方便点~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 转载:(Mac)在bash和zsh配置环境变量path的几种方法

    老习惯,列出本文参考或引用或转载的文档和博客,致以崇高的敬意,感兴趣的可以去看看 1.http://postgresapp.com/ 2.http://po...

    Zachary46
  • 滴!滴!开车啦!

    本人刚考完驾照,虽然一次过驾考,实际上路还是有点慌。我敢开你敢坐吗? 赶紧整理了一波开车技巧,以便日后学习,上秋名山指日可待!

    Zachary46
  • Genymotion ARM Translation安装教程

    Genymotion是基于X86的,不支持ARM架构。所以有些应用是基于ARM架构编译的就无法安装,出现如下提示

    Zachary46
  • Elasticsearch集群的身份验证、用户鉴权操作

    ES作为一款当下非常流行的轻量级存储搜索引擎,其安全性也变得日益重要。否则就会非常容易造成敏感数据泄露的严重问题。主要是因为使用者并没有将ES的安全功能打开。那...

    南非骆驼漫谈ELK Stack
  • ECUST 09年 校赛个人训练赛第五场总结

    今天战绩还行,AC了5题,今天总体没有太复杂的算法题,不过测试数据强度比之前有所增加 我的钱四题很早就过了,但是第五题很晚才出主要是代码写得太混乱,思路也错了...

    owent
  • Angular里的特殊字符ɵ和ABAP变量名里的特殊字符*

    最近用Angular,我照例对它的源代码很感兴趣,在其中看到了大量的希腊字母ɵ, 通过stackoverflow才搞清楚了为啥Angular团队用这个特殊符号的...

    Jerry Wang
  • trait能力在PHP中的使用

    相信大家对trait已经不陌生了,早在5.4时,trait就已经出现在了PHP的新特性中。当然,本身trait也是特性的意思,但这个特性的主要能力就是为了代码的...

    硬核项目经理
  • 日活百万的APP,如何应对并发聊天的消息请求?

    这些照片,主要有2种风格

    腾讯云通信团队
  • python入门系列----环境搭建

    可在官网下载, 一般是龟速下载, 可通过淘宝镜像站下载: https://npm.taobao.org/mirrors, 推荐点此直接下载

    devecor
  • python 秘钥文件破解ssh密码

    用户5760343

扫码关注云+社区

领取腾讯云代金券