Linux安装jdk详细步骤

Linux安装jdk详细步骤Linux 的使用相信大家都要用到 java 吧 在使用 java 前我们得先安装 jdk 以及配置环境变量等工作 下面小编给大家分享关于 Linux 安装 jdk 的详细步骤 一 登录虚拟机进入终端切换到 root 用户 输入 su 接着输入密码再输入 cd 回到 root 用户二 查看 Linux 系统是否有自带的 jdk 1 输入 java version2 发现有输入 rpm qa grepjav

Linux的使用相信大家都要用到java吧!在使用java前我们得先安装jdk以及配置环境变量等工作;下面小编给大家分享关于Linux安装jdk的详细步骤:

一、登录虚拟机进入终端切换到root用户,输入:su 接着输入密码 再输入:cd … 回到root用户
在这里插入图片描述
二、查看Linux系统是否有自带的jdk:
1、输入:java -version
2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入:apt-get install +命令名称)
3、接着进行一个个删除包,输入:rpm -e –nodeps +包名
4、最后再次:rpm -qa | grep java检查是否删除完即可(此步由于之前已经卸载,所以没有截图)
三、接着在终端进入对应文件新建一个装jdk包的文件夹,输入:mkdir +目录名称
在这里插入图片描述
四、接下来要修改文件夹的权限,输入:chmod 777 +要删除的文件名
在这里插入图片描述
五、上官网下载对应版本的安装包:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
在这里插入图片描述
六、下载完后用FileZilla文件传输器,把jdk安装包传到虚拟机对应的文件夹当中;或者直接在Linux下载即可
在这里插入图片描述
七、在终端进入对应的文件的目录,进一步解压,输入tar -zxvf +需要解压的包名,下图为解压中
在这里插入图片描述
八、编辑配置文件,配置环境变量,分别有两种方法:
方法一:打开文件进行修改,输入:mousepad /etc/profile 后直接在文本上修改建议使用这种方法
在这里插入图片描述
方法二:用vim /etc/profile进入编辑状态
vim文本编辑器 profile全局变量文件
Esc Shift+q 进入键盘编辑
q! 不保存退出
qw! 写入并强制退出,如果不管用键盘x
在这里插入图片描述
九、重新加载配置文件,输入:source /etc/profile
在这里插入图片描述
十、最后一步,查看安装情况
1、输入:java -version
在这里插入图片描述
2、输入:javac
在这里插入图片描述
3、输入:java
在这里插入图片描述
到此Linux安装jdk就完成啦!


































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

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

(0)
上一篇 2026年3月19日 下午6:04
下一篇 2026年3月19日 下午6:05


相关推荐

  • 中断向量 中断向量表

    中断向量 中断向量表1 中断标识码 中断类型号 由硬件 通常是中断控制器 产生 以标识不同的中断源 2 中断向量 早期的微机系统中将由硬件产生的中断标识码 中断源的识别标志 可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址 称为中断向量 在某些计算机中 中断向量的位置存放一条跳转到中断服务程序入口地址的跳转指令 3 中断向量地址 存储中断向量的存储单元地址 4 中断 在计算机执行程序的过

    2026年3月18日
    2
  • 高效学习数据结构之栈和队列篇(五千字超详细教程)

    高效学习数据结构之栈和队列篇(五千字超详细教程)顺序表和链表的优缺点对比 顺序表的优点 1 按下标进行随机访问 2 顺序表的 CPU 高速缓存命中率比较高 顺序表的缺点 1 空间不够需要扩容 会存在一定的空间浪费 2 当头部或者中间插入删除数据 需要挪动数据 效率较低 链表的优点 1 按需申请内存 不存在性能消耗 不存在空间浪费 2 实现任意位置以 O 1 的时间复杂度插入或者删除数据 链表的缺点 1 不支持下标的随机访问 2 顺序表的 CPU 高速缓存命中率比较高 栈 1 栈的基本概念栈是一种线性表 只允许在

    2026年3月19日
    2
  • StringBuffer 详解[通俗易懂]

    StringBuffer简介StringBuffer是一个线程安全的可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。StringBuilder也是继承于AbstractStringBuilder的子类;但是,StringBuilder和StringBuffer不同,前者是非线程安全的,后者是线程安全的。Strin

    2022年4月16日
    54
  • python动态心形代码简单_python心形曲线代码

    python动态心形代码简单_python心形曲线代码欢迎关注【拇指笔记】,持续更新一些好玩、有趣的Python小项目。需要程序的朋友,直接私信我即可。原文链接【Python】五分钟画一条动态心形曲线~​mp.weixin.qq.com先上效果使用Python绘制一条动态的心形曲https://www.zhihu.com/video/12280010884537671681.绘制一条心形曲线最近看到个视频,打算绘制个心型动态的曲线。1.1Matla…

    2022年10月16日
    4
  • ActiveMQ和RabbitMQ的区别?

    ActiveMQ和RabbitMQ的区别?activemq 需要借助 zookeeper 搭建集群 rabbitmq 已经内部实现集群 不需要手动搭建集群 rabbitmq 相对于 activemq 在高并发的情况下性能更好

    2026年3月18日
    2

发表回复

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

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