Linux安装JDK

一、去java官网下载对应版本的JDK

https://www.java.com/en/download/manual.jsp

Linux安装JDK

选择对应版本下载,现在下载好像要注册Oracle账户,创建一个就好了。

二、将下载好的JDK上传到linux指定目录

先在linux上创建目录 usr/local/java

Linux安装JDK

将下载好的java压缩包发送至linux指定指定目录,可用SecureCRT 按下alt+p使用文件上传功能,也可使用WinSCP推拽上传。

此处使用SecureCRT,按下alt+p,然后进入进入指定目录(jdk上传的目录),然后使用put jdk文件位置,将jdk上传到进入的目录

Linux安装JDK

上传完后,解压文件。

#解压命令
tar -zxvf jdk-8u241-linux-x64.tar.gz

Linux安装JDK

解压后的目录

三、配置环境变量

3.1修改etc/profile文件

vim /etc/profile

按下i后,添加如下内容。

JAVA_HOME=/usr/local/java/jdk1.8.0_241
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

最后:wq保存退出

3.2使配置生效

source /etc/profile

3.2验证

echo $JAVA_HOME
echo $PATH
echo $CLASSPATH

Linux安装JDK

输入对应命令会出现配置的路径

四、检查

最后我们输入java检查下

输入java -version即可

Linux安装JDK

Original: https://www.cnblogs.com/huang-changfan/p/12314918.html
Author: gcmh
Title: Linux安装JDK

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/588439/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 解析协同办公“协同”为何意,数字化办公又如何轻松“破题”?

    “协同办公”这个词在我们的工作场上出现的几率非常高,但如果要问协同办公协同的到底是什么,是怎样协同的,相信很多人是回答不出来的。 偶然间想到这个问题,于是便…

    Java 2023年6月5日
    083
  • 一个人成为废物得九大特质

    成为废物的九大特质 决定事情犹豫不决,优柔寡断 很强得拖延症 做什么事都三分钟热度 害怕被拒绝 自我设限(百度一下,你就知道) 经常逃避现实,不敢面对现实 总是能找到各种借口 总是…

    Java 2023年6月7日
    077
  • MyBatis Generator备份

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/ys-wuhan/p/7126391.htmlAutho…

    Java 2023年5月30日
    048
  • Spring Boot + Spring Cloud 实现权限管理系统 后端篇(二十一):服务网关(Zuul)

    在线演示 演示地址:http://139.196.87.48:9002/kitty 用户名:admin 密码:admin 技术背景 前面我们通过Ribbon或Feign实现了微服务…

    Java 2023年5月30日
    075
  • 从“把大象装进冰箱”来谈谈面向对象程序设计

    引子 把大象装进冰箱需要3步:打开冰箱门,把大象装入冰箱,关闭冰箱门。 扩展一下,我们考虑把动物装进冰箱的场景。比如,把猪🐷装进冰箱,把狗🐶装进冰箱,等等。 怎么利用面向对象的思想…

    Java 2023年6月15日
    064
  • Java 字符串常量池 及 intern 方法的使用

    参考这篇文章:深入解析String#intern – 美团技术团队 (meituan.com) jdk7 版本对 intern 操作和常量池都做了一定的修改,主要包括2…

    Java 2023年5月29日
    082
  • Spring使用外部属性文件

    一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加系统部署的细节信息, 如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文…

    Java 2023年5月30日
    084
  • 记一个 Base64 有关的 Bug

    本文原计划写两部分内容,第一是记录最近遇到的与 Base64 有关的 Bug,第二是 Base64 编码的原理详解。结果写了一半发现,诶?不复杂的一个事儿怎么也要讲这么长?不利于阅…

    Java 2023年6月5日
    045
  • 最新一线大厂Redis使用21条军规及详细解读

    说明:个人原创,本人在一线互联网大厂维护着几千套集群,关于redis使用的一些坑进行了经验总结,希望能给大家带来一些帮助 适用场景:并发量大、访问量大的业务 规范:介绍军规内容 解…

    Java 2023年6月16日
    078
  • 从华为离职了

    遗憾的是,我转正后看到了大家的能力和努力,也意识到在预期的时间内难以达到我想要的高度,最终经过各方面的考虑,决定放弃这个职位,重新回到外企找回适合我的节奏。 依依不舍的离职后,回想…

    Java 2023年6月15日
    046
  • 14.Springboot多环境配置2

    1.主配置文件application.yml spring: profiles: active: @profile.active@ # 需要在pom文件中指定变量 active: …

    Java 2023年6月13日
    057
  • springcloud feign配置

    feign: httpclient: # feign最大连接数 max-connections: 200 # feign单个路径的最大连接数 max-connections-per…

    Java 2023年5月30日
    093
  • 【leetcode】 15. 三数之和

    题目 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意…

    Java 2023年6月6日
    0101
  • rabbitmq镜像模式设置策略以及高可用

    a、curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sud…

    Java 2023年5月30日
    081
  • 抽象类和接口

    Loading Tips: 除非必须使用,否则不要用接口 和 抽象类(大多时候,常规类就可以解决问题) 在合理的范围内尽可能抽象,相比于抽象类,我们 更倾向于接口的使用 poste…

    Java 2023年6月15日
    090
  • 最大和的连续子数组

    1、题目背景 给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和,子数组是数组中的一个连续部分 2、代码实现 public cla…

    Java 2023年6月8日
    065
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球