当前位置:首页 > 技术知识 > 正文内容

Centos操作系统如何下载、安装和配置java环境

maynowei7个月前 (10-23)技术知识113

1、首先下载jdk,本篇以下载jdk1.8为例。

下载地址:
https://www.oracle.com/java/technologies/downloads/#java8

选择x64 tar包。然后上传到目标机器进行解压。

命令:tar -zxvf xx.tar.gz

或者 tar -xf xx.tar

2、查看java 安装路径

which java

ls -lrt /usr/bin/java

ls -lrt /etc/alternatives/java

这样可以获取java的安装路径。

3、配置环境变量

打开环境变量配置文件:vi /etc/profile

添加如下的内容:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

然后,使得配置生效:source /etc/profile

最后,测试设置是否生效:echo $JAVA_HOME

至此,结束。

相关文章

单打独斗的产品设计师工作流程总结

来人人都是产品经理【起点学院】,BAT实战派产品总监手把手系统带你学产品、学运营。我从入行开始就在一个做自己产品的小公司工作,到现在已经三年了。刚开始工作的时候什么也不懂,老板说让出效果图,就开始直接...

Android主流UI开源库整理(android完整开源项目)

前言最近老大让我整理一份 Android主流UI开源库 的资料,以补充公司的Android知识库。由于对格式不做特别限制,于是打算用博客的形式记录下来,方便查看、防丢并且可以持续维护、不断更新。标题隐...

Linux系统编程—互斥量mutex(linux 互斥量)

##互斥量mutex前文提到,系统中如果存在资源共享,线程间存在竞争,并且没有合理的同步机制的话,会出现数据混乱的现象。为了实现同步机制,Linux中提供了多种方式,其中一种方式为互斥锁mutex(也...

Go语言进阶:时间轮(golang时间轮)

时间轮概念时间轮(Timing Wheel)是一种高效的定时任务调度数据结构,特别适合处理大量定时任务。它通过一个循环数组(轮盘)和多个槽位(buckets)来组织定时任务,每个槽位代表一个时间间隔。...

如何在Go中同步线程(go语言同步锁)

单线程代码已经带来头痛。添加第二个线程,就是从基础头痛升级了。解决方案?互斥锁:线程和数据的交通警察。一旦你理解了它们,线程同步就变成了第二本能,语言无关。在C++和Go中工作,我遇到过所有常见的混乱...

Java集合框架:总结(java集合框架是什么?说出一些集合框架的优点)

Java集合框架这个系列做了一个整理,主要包括:Map系:HashMap, LinkedHashMap, TreeMap, WeakHashMap, EnumMap;List系:ArrayList,...