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

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • acwing-257. 关押罪犯(二分图+二分)「建议收藏」

    acwing-257. 关押罪犯(二分图+二分)「建议收藏」S 城现有两座监狱,一共关押着 N 名罪犯,编号分别为 1∼N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为 c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为 c 的冲突事件。每年年末,警察局会将本年内监狱中的所有冲突事件按影响力从大到小排成一个列表,然后上报到 S 城 Z 市长那里。公务繁忙的 Z 市长只会去看

  • 逆向分析学习入门教程

    逆向分析学习入门教程转在于逆向工厂(一):从helloworld开始前沿从本篇起,逆向工厂带大家从程序起源讲起,领略计算机程序逆向技术,了解程序的运行机制,逆向通用技术手段和软件保护技术,更加深入地去探索逆向的魅力。一、程序如何诞生?1951年4月开始在英国牛津郡哈维尔原子能研究基地正式投入使用的英国数字计算机“哈维尔·德卡特伦”,是当时世界上仅有的十几台电脑之一。图中两人手持的“纸带”即是早期的程序,纸带通过是否

  • linux中env命令_centos7环境变量配置

    linux中env命令_centos7环境变量配置env命令linux系统中的环境变量是很多的,就算是一些常用的环境变量我们也不一定能记得全名。env命令可以显示当前操作系统所有的环境变量,下面的示例代码是Ubuntu系统的。示例dai@ubuntu:~$envUSER=daiXDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0SSH_AUTH_SOCK=/run/user/

  • VS中添加lib与dll

    VS中添加lib与dll参考与拓展阅读:https://blog.csdn.net/u012043391/article/details/54972127lib:1.附加包含目录—添加工程的头文件目录:项目->属性->配置属性->C/C++->常规->附加包含目录:加上头文件的存放目录;2.附加库目录—添加文件引用的lib静态库路径:项目->属…

  • Android视图与布局整理

    Android视图与布局整理

  • 小程序列表跳转至详情_小程序相互跳转的方法

    小程序列表跳转至详情_小程序相互跳转的方法效果展示:列表页js部分:onLoad:function(options){varthat=this;wx.request({url:’你的接口’,data:{ 接口参数},header:{‘content-type’:’ap…

发表回复

您的电子邮箱地址不会被公开。

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