Linux的Jdk安装教程

news2025/2/25 6:31:05

liunx下Jdk安装教程

1.创建jdk的安装目录(/usr/local/src)

确保安装的目录是空的,如果不是空的,删除一下,或者放在自己其他的目录也可以

mkdir -p /usr/local/src/jdk

这里可能会出现之前安装过jdk,可以用下面的命令查看一下是否安装了,安装了就删除掉

rpm -qa | grep -i jdk

2.安装jdk

这里有两种方式:
1.直接用预先下载好的安装包安装,这个比较简单,不做演示,安装包如下
百度网盘链接:链接:https://pan.baidu.com/s/13X4oTq83G3oeXXwQvdoYaQ 提取码:1234
2.联网安装,下面以这个为例子安装

  • 安装依赖包
yum -y install wget
  • 直接在linux联网下载
wget -O jdk-8u221-linux-x64.tar.gz https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz?AuthParam=1565847915_b5885c839380ee62ab06bf97bdb1f2c7

3.解压下载下来的jdk包到 /usr/local目录下

tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/local

4.配置环境变量

  • 进入对应的环境配置文件配置
vim /etc/profile

这里配置和windows其实差不多,主要也是配置下面几个

export JAVA_HOME=/usr/local/jdk1.8.0_221
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

在这里插入图片描述

  • 退出配置文件并保存下来
先按Esc,然后 :wq 退出来
  • 这里并不像windows里面一样,linux需要使配置文件生效,需要执行下面命令
source /etc/profile

5.验证是否安装成功

java -version

在这里插入图片描述

6.如果没有成功,执行一下命令,将上面步骤再来一遍

rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps

一般如果是安装的虚拟机或者有一些云服务器会自带一个jdk,可以用这个卸载重装一下

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/45215.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

用HTML+CSS做一个漂亮简单的轻量级图片相册博客网站(web前端期末大作业)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

web表单(详解)

目录 1. 表单的概述 1.1 表单组成 2. 表单标记 2.1 input标记 2.2 select标记 2.3 textarea标记 3.HTML5新增标记 3.1 datalist标记 3.2 date 输入类型 3.3 color输入类型 3.4 button标记 3.5 details标记和summary标记 3.6 progress标记 3.7 meter标记 4 综合…

【pen200-lab】10.11.1.5

pen200-lab 学习笔记 【pen200-lab】10.11.1.5 🔥系列专栏:pen200-lab 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 📆首发时间:🌴2022年11月29日🌴 🍭作者…

阿里资深架构师谈 Java 进阶攻略:7 大技能 +12 份进阶笔记 + 面试 150 题

以下都是阿里大牛推荐的主流技术,当你全部掌握上述的这些技术那么你就已经是 P8 级别,而且你也已经形成了自己的体系,当更加新潮的技术出来时那么你自己稍微花点时间就能吃透,毕竟那时候你已经不是以前的那个你了, 懂底…

竞赛——【蓝桥杯】2022年12月第十四届蓝桥杯模拟赛第二期C/C++

1、最小的2022 问题描述 请找到一个大于 2022 的最小数,这个数转换成二进制之后,最低的 6 个二进制为全为 0 。 请将这个数的十进制形式作为答案提交。 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数…

分享 2022 年最受欢迎的黑科技工具(二)

Hello, everybody ,2022 年最受欢迎的黑科技工具(二),收藏一波吧,您的在看、转发、点赞就是对tuonioooo最大的支持! 1.Sampler 项目地址:https://github.com/sqshq/sampler 官网地址&#xf…

Fmoc-PEG4-NHS酯,1314378-14-7 含有Fmoc保护胺和NHS酯

●英文:Fmoc-PEG4-NHS酯 ●外观以及性质:粘性液体或固体粉末,一般取决于分子量,是一种含有Fmoc保护胺和NHS酯的PEG连接剂。亲水性PEG间隔物增加了在水介质中的溶解度。Fmoc基团可在碱性条件下脱保护以获得游离胺,其可…

springboot+java+vue大学生求职招聘就业岗位匹配推荐系统

目 使用人职匹配推荐系统分为管理员和用户、企业三个权限子模块。 管理员所能使用的功能主要有:首页、个人中心、用户管理、企业管理、岗位信息管理、岗位类型管理、应聘信息管理、应聘状况管理、平台费用管理、系统管理等。 用户可以实现;首页、个人中…

JavaScript基础语法(运算符)

JavaScript基础语法(运算符) 概述 相比于Java,JS多了一个,其他的下面的运算符都一样。 一元运算符:,– 算术运算符:,-,*,/,% 赋值运算符:&…

我要涨知识——TypeScript 经典高频面试题(一)

又是一个年底来了,好大一批人可能又准备跑路了,翻了翻掘金和 CSDN 发现好多大佬都有大厂 Offer ,看着看着我心动了! 话不多说,赶紧开干,给自己整了一个前端面试小助手——微信小程序内搜索 “WEB学习学习加…

鲲鹏devkit性能分析工具介绍(二)

鲲鹏devkit性能分析工具介绍(二) 上一篇笔记录性能分析工具的全景分析模式的基本原理和重点参数的解读,在这片文章里将会讲解其他的分析功能特点和重点参数 进程/线程性能分析 进程/线程性能分析借鉴业界的USE方法,采集进程/线…

Kubernetes之Pod初始化容器

Kubernetes之Pod初始化容器 概述 ​ 初始化是很多编程语言普遍关注的问题,甚至有些编程语言直接支持模式构造来生成初始化程序,这些用于进行初始化的程序结构称为初始化器或初始化列表。初始化代码要首先运行,且只能运行一次,它们…

Java.Integer.bitCount(int)源码解析

bitCount前言一、由易到难,头脑热身二、简单优化,一题多解三、分治优化四、bitCount(int)源码优化总结参考文献前言 如何求解一个二进制中1的个数?有常规的O(N)法,还有基于分治的O(logN),即Java的bitCount(int)方法。…

CockroachDB-备份与恢复(1)备份架构

本文知识点来源于官网地址https://www.cockroachlabs.com/docs/stable/backup-architecture.html CockachDB备份以作业的方式操作,作业是可能跨越多个SQL会话的长期运行操作。与常规SQL语句不同,BACKUP语句在作业工作流中执行。备份任务有四个主要阶段:…

CDMP考试时间与报名方式

CDMP“数据管理专业人士认证”证书国际通用,行业认可度极高,是一项涵盖学历教育、工作经验和专业知识考试在内的综合资格认证,也是 目前全球唯一数据管理方面权威性认证 。CDMP考试时间是什么时候?怎样报名?今天小编来…

C语言 =(按位与后赋值)^=(按位异或后赋值) |=(按位或后赋值)

&(按位与后赋值) x 0x02; x & 0x01; 按位与后的结果为:0x00 x 0x02; x & 0x01; 字符 & 的最早历史可以追溯到公元1世纪,最早是拉丁语et (意为and)的连写。最早的 & 很像 E 和 T 的组合,随着印刷技术的发展&…

[附源码]计算机毕业设计springboot付费自习室管理小程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

[附源码]Python计算机毕业设计Django宠物领养与物品捐赠小程序

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

文件上传漏洞详解

文件上传漏洞详解1.文件上传漏洞1.1.文件上传漏洞定义1.2.文件上传漏洞原理1.3.文件上传思路1.3.1.常规类1.3.2.cms类1.3.3.编辑类1.3.4.其他类/CVE1.4.web界面存在的风险点1.5.文件上传实战思路2.文件上传绕过分类2.1.JS类防护2.1.1.前端验证  2.1.1.1.基本概念  2.1.1.2.…

普元中间件Primeton AppServer6.5部署SuperMap iServer

本文使用Windows环境普元中间件Primeton AppServer6.5(以下简称PAS)部署SuperMap iServer 一、部署前准备 本文使用SuperMap iServer 11.0.1(10.2.1版本同理可以使用) supermap-iserver-11.0.1-war.zip 安装完成的普元中间件PAS…