在Linux上装jdk

  • 首先需要个安装包
  • 查看下默认的版本号
  • 解压jdk压缩包
  • 修改/etc/profile
  • 刷新/etc/profile
  • 修改 .bash _profile
  • 刷新.bash_profile
  • 查看版本

首先需要个安装包

下载较慢,直接用Xftp传一个就行了(直接拉着拖拽过去就行)

查看下默认的版本号

java -version

这是默认的版本号:

openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

解压jdk压缩包

我们可以解压到/usr/local/目录下

1、先把压缩包移动到/usr/local/目录下

mv jdk-8u291-linux-x64.tar.gz /usr/local

2、切换到/usr/local/

cd /usr/local/

3、解压压缩包

tar -xvf jdk-8u291-linux-x64.tar.gz

解压后就会多一个jdk1.8.0_291文件夹了

修改/etc/profile

vi /etc/profile

在最下面添加如下内容:

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

注意:JAVA_HOME=对应的是自己的jdk存放路径,编辑后保存并退出

保存退出:按下Esc并输入:wq

刷新/etc/profile

source /etc/profile

再查看版本,还是1.8.0_242,因为我们还需要修改 .bash _profile文件

修改 .bash _profile

1、切换到根目录

cd ~

2、修改 .bash _profile文件

vi .bash_profile

再最后面输入下面的内容:

export JAVA_HOME=/usr/local/jdk1.8.0_291
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

刷新.bash_profile

source .bash_profile

查看版本

java -version

切换到其他用户查看版本也是刚才安装的版本了

OK,到此完美解决了学妹的问题,如果对你也有帮助那就太好了。

以上就是学妹跑过来抱着我的胳膊让我帮她在Linux上装jdk【手把手教学】的全部内容。

看完如果对你有帮助,感谢点赞支持!
如果你是电脑端,看到右下角的 “一键三连” 了吗,没错点它[哈哈]


加油!

共同努力!

Keafmd

学妹跑过来抱着我的胳膊让我帮她在Linux上装jdk【手把手教学】相关推荐

  1. 学妹跑过来问我为啥使用Xshell连接虚拟机时连接需要等那么久【手把手讲解】

    解决[使用shell连接虚拟机时连接等待时长过长]的问题 打开sshd服务的配置文件/etc/ssh/sshd_config 把UseDNS yes,改为UseDNS no 重启ssh服务 打开ssh ...

  2. 在你迷茫时不如学好一门语言(送给大一的学弟学妹)

    在你迷茫时不如学好一门语言 个人经历: 记得大一刚来的时候,完全不理解软件专业是干嘛的,就知道跟着老师和一些学长敲一些没见过的代码.刚开始学的是C语言,那些代码都不理解是什么意思,学长说,你不用理解, ...

  3. 【自我感悟致学弟学妹】大三上的感悟,何为真正优秀的人

    突然发现半年前写的小博客,不知道为什么被设置为私密了..还是放出来吧.. 我是计算机专业的,但是这篇文章不针对某个专业的同学,而是针对所有人. 明天就要考计算机三级和四级了,然而几乎没有复习的我已经放 ...

  4. 程序员的奋斗史(四十六)——大学断代史(十)——给学弟学妹们的忠告——终结篇

    文/温国兵 「写在前面」 大学断代史终于要完结了,就像一条再长的路总有终点一样.该系列文章前前后后写了一两个月,也该收尾了,至于收尾的文章,想了想,决定写写自己对学弟学妹的忠告.本篇文章以话题的形式呈 ...

  5. 学长学妹都喜欢的计算机科学速成课,悄悄说一句:大学能刷完的都是幸运的仔!

    记得之前有个读者留言说,"二哥,你把你妹也带到计算机这个行业,不觉得无趣吗?况且现在编程卷的飞起." 说实话,如今这个快节奏的时代,哪个行业都很容易卷,尤其是顶着高薪帽子的计算机行 ...

  6. 写给湘大计算机相关专业的学弟学妹们

    写给湘大计算机 写给湘大计算机相关专业的学弟学妹们 不管未来怎么样,但是作为一个大学四年真正奋斗过的学长,我觉得我比其他人更有资格写这样的一篇文章.希望能给湘大的学弟学妹们一些正能量. 奋斗篇 首先写 ...

  7. 学妹来实习,看我如何步步为营!

    1. 每年暑假都会有许多大学生出来找实习.程序员们常常对此怀有某种期待--万一来一个长得乖的小妹,那无疑是给整个夏天带来了甜爽的清凉! 奈何天公不作美,从来就没有送来这样一个林妹妹!纵然年年来的实习生 ...

  8. 如何向学妹解释在地址栏中输入网址后发生了什么?

    前几天有个学妹问我为什么在浏览器里面输了网址就会显示出来页面,虽然这个现象很常见,但是要想解释清楚确实有些小困难,当时也只是简单的回答了她,现在想趁着这个机会好好整理下相关知识.整理完才觉得其实就和我 ...

  9. 学妹问H哥:你是如何平衡工作和生活的?

    作者 l Hollis 来源 l Hollis(ID:hollischuang) 这几天被B站的<后浪>刷屏了,不管别人怎么看,我个人觉得还挺不错的.很多人说<后浪>传达出一种 ...

最新文章

  1. python 给字典排序
  2. 百度开源业内首个口罩人脸检测及分类模型,携手开发者共同抗疫
  3. CentOS内核优化提示:cannot stat /proc/sys/net/bridge/bridge-nf-call-ip6tables: 没有那个文件或目录...
  4. linux tcp keepalive,[20170504]Linux TCP keepalive timers.txt
  5. 51Nod 1050 循环数组最大子段和
  6. html中input里的time怎么用,HTML Input Time stepDown()用法及代码示例
  7. CentOS 5.5编译安装lnmp
  8. 银河麒麟linux找不到网卡,银河麒麟(Ubuntu)无法上网问题的解决方法
  9. MATLAB里根号打印,里根号
  10. 关于动态生成data组件
  11. C++ Primer Plus 第九章答案 内存模型和名称空间
  12. 来自朋友圈的“精神食粮”
  13. 全新剪映专业版140内测版!等你体验!
  14. 监听器和简单邮件发送
  15. 002_韦东山嵌入式Linux应用开发基础_实操碰到的问题集锦
  16. c# HJ212协议组包
  17. 阅文集团以人民币10.8亿元出售懒人听书股权给腾讯音乐
  18. 如何用css3做一个旋转的魔方
  19. python3爬虫记(一)------------------利用 requests 和 lxml 爬取小说
  20. Wider Face人脸数据集

热门文章

  1. zbrush导入obj模型不显示_ZBrush中如何导入和导出OBJ文件—ZBrush教程
  2. STM32之MDK分析,分散加载
  3. 美多商城项目订单和支付模块总结
  4. 电路设计基础--光耦接口电路的设计和参数选取--高速光耦TLP109
  5. 数据结构之队列queue
  6. 采样模型外表面点云之曲线救国方法
  7. 哔哩哔哩视屏下载的几种方法
  8. 银河大百科【宇宙的数量级】
  9. 对全职高手的自然语言处理
  10. 小程序tab选项卡请求我的订单数据筛选处理(待收货、代发货、已完成等)