linux安装jdk1.7并配置环境变量(jdk8配置环境变量)

Linux环境下配置jdk1.8环境

大家好,又见面了,我是你们的朋友全栈君。

很久没有碰过linux系统了,最近抽空又买了一台腾讯云的服务器准备玩一玩。记录一下Linux配置jdk1.8的步骤以加深记忆

一:安装环境

操作系统:CentOS 7.5 64位

JDK版本:1.8

工具:MobaXterm

说明:本文是通过MobaXterm工具远程连接Linux操作

安装步骤

下载jdk1.8

jdk的安装包可以直接去Oracle官网[https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html]去下载,如图
在这里插入图片描述
这里jdk的我的下载会很慢,所以如果有同样问题的话可以修改一下DNS服务器地址,切换为114.114.114.114
在这里插入图片描述
这样下载速度会快一点,不清楚的就自行百度吧,这不是本文说的重点。

Linux准备工作

在下载jdk的同时我们可以做一些准备工作:
在这里插入图片描述
我们在usr目录下再创建一个java文件夹准备放置我们下载好的jdk安装包

mkdir /usr/java

安装jdk

将下载好的安装包放到我们刚刚创建好的 /usr/java 目录下
执行tar -zxvf jdk-8u211-linux-x64.tar.gz命令解压安装包。注意:这里的安装包名字根据自己的实际安装包修改。
再将我们的安装包删除【没办法,服务器配置太低,能省一点是一点= =】

rm jdk-8u211-linux-x64.tar.gz -f

结果就像下面这样

在这里插入图片描述

配置环境变量

到这就发现其实整体步骤和在Windows环境下配置jdk的步骤是差不多的,就是换了个操作系统有些操作下的变化。
执行 vim /etc/profile命令打开profile文件。然后直接按键盘上的 i 键进入编辑模式,在文件末尾添加上红框中的代码。如图所示:
在这里插入图片描述
代码如下:

export JAVA_HOME=/usr/java/jdk1.8.0_211
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}

编辑结束之后保存退出,按ESC键,然后输入 **:**冒号键进入底线命令模式输入 wq回车即可保存退出。

经过品论去老哥提醒,这里少了一步让配置文件生效的步骤

source /etc/profile

其次,发现文章末尾的wget方式下载的jdk是有问题的,,,,官网下载的时候oracle会要求你点一个同意,直接下载是默认不同意的,虽然也能下载成功,但是后续没法用。。。

检查是否安装成功

输入 java -version如果显示如下画面,就表示大功告成啦!

在这里插入图片描述

PS:Linux如果有连网的话可以直接在线下载安装包

 wget http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

不过由于我没有尝试这种方法,就不在此赘述了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127755.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • nginx负载均衡的原理简介_负载均衡原理

    nginx负载均衡的原理简介_负载均衡原理1、Nginx负载均衡的原理是什么?​客户端向反向代理发送请求,接着反向代理根据某种负载机制转发请求至目标服务器(这些服务器都运行着相同的应用),并把获得的内容返回给客户端,期中,代理请求可能根据配置被发往不同的服务器。2、Nginx负载均衡的作用是什么?​负载均衡:分摊到多个操作单元上进行执行,和它的英文名称很匹配。就是我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服…

    2022年10月9日
    3
  • 解决iframe嵌套页面问题「建议收藏」

    解决iframe嵌套页面问题「建议收藏」/*如果页面嵌套,跳出嵌套*/if(window.top!=window.self){top.location=this.location;}

    2022年6月26日
    24
  • OJ术语: AC、WA、TLE、OLE、MLE、RE、PE、CE「建议收藏」

    OJ术语: AC、WA、TLE、OLE、MLE、RE、PE、CE「建议收藏」起因看到一些术语不清楚是什么意思,上网查阅相关资料后,归纳如下。汇总简写全称中文称谓OJOnlineJudge在线判题系统ACAccepted通过WAWrongAnswer答案错误TLETimeLimitExceed超时OLEOutputLimitExceed超过输出限制MLE

    2022年6月15日
    83
  • JAVA高并发编程「建议收藏」

    JAVA高并发编程「建议收藏」synchronized关键字同步方法同步代码块锁的底层实现锁的种类volatile关键字wait¬ifyAtomicXxx类型组CountDownLatch门闩锁的重入ReentrantLock同步容器Map/SetListQueueThreadPool&ExecutorExecutorExecutorServiceFuture…

    2022年5月19日
    36
  • Keil中代码的颜色设置 ( 很 全 )[通俗易懂]

    Keil中代码的颜色设置 ( 很 全 )[通俗易懂]因为长时间要编程,对于keil上的黑字白底,如果看久了会让人眼睛产生疲倦感,所以最好将代码颜色和底色都改变一下,让自己看起来舒服一点。下面是文字图片教程(如果自己没空去设置,我后面也有两套模板可以直接用,教程也在后面)1、点击keil右上角edit——Configuration——Color&Fonts(上面标签)2、3、(注意事…

    2022年5月10日
    224
  • Linux命令之tail – 输出文件尾部/动态监视文件尾部

    Linux命令之tail – 输出文件尾部/动态监视文件尾部本文链接:http://codingstandards.iteye.com/blog/832575  (转载请注明链接)用途说明tail命令可以输出文件的尾部内容,默认情况下它显示文件的最后十行。它常用来动态监视文件的尾部内容的增长情况,比如用来监视日志文件的变化。与tail命令对应的是head命令,用来显示文件头部内容。 常用参数格式:tailfile

    2022年6月4日
    34

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号