【linux】 安装 java 环境

news/2024/11/29 6:30:24/

目录

  • 1.检查linux 下是否安装java(jdk)环境
  • 2.查看 linux 的操作系统版本
  • 3.下载jdk
  • 4.新建java文件夹用于安装jdk
  • 5.将下载到本地的jdk压缩包上传到linux服务器
  • 6.配置环境变量

1.检查linux 下是否安装java(jdk)环境

可通过下面五条命令来查看linux 系统是否安装了java 环境
1、java -version
2、which java
3、rpm -qa |grep java
4、echo $PATH
5、find / -name java

2.查看 linux 的操作系统版本

用于选择对应的jdk版本

命令:uname -a

在这里插入图片描述

3.下载jdk

官网地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
这里我下载的是
在这里插入图片描述

4.新建java文件夹用于安装jdk

// 进入到/usr/local
cd /usr/local  	
// 创建java文件夹
mkdir java		
// 查看当前目录下文件
ls			
//进入java文件夹目录下	
cd /java

5.将下载到本地的jdk压缩包上传到linux服务器

上传文件命令:rz
解压命令:tar -zxvf 上传的jdk压缩包名
在这里插入图片描述

6.配置环境变量

  1. 打开配置文件 vim /etc/profile
  2. 在文件末尾追加
JAVA_HOME=/usr/local/java/jdk文件名
CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

在这里插入图片描述

在这里插入图片描述
3. 然后按esc退出编辑模式,输入冒号,输入wq保存并退出
在这里插入图片描述
4. 使配置文件生效:source /etc/profile
5. 检查是否安装成功:java -version
在这里插入图片描述


http://www.ppmy.cn/news/46252.html

相关文章

【云原生概念和技术】1.2 云原生技术概括(中)

如果想了解或者学习云原生的友友们,欢迎订阅哦~🤗,目前一周三更,努力码字中🧑‍💻…目前第一章是一些介绍和概念性的知识,可以先在脑海里有一个知识的轮廓,从第二章开始就…

DNS域名解析服务

目录 一、DNS的简介 1)DNS 数据结构分布 2)服务器的类型 3)DNS 域名解析方式 4)DNS的查询方式 递归查询 迭代查询 二、DNS配置 1)两台主从服务器进行配置操作 ​编辑 2)DNS主域名服务器配置&am…

鲸鱼算法原理

%参数初始化,初始时主要设置代理数量和最大迭代次数即可,其他算法相关的参数因为和当前迭代次数相关,需要在迭代中设置。 clc;clear; dim2;%变量的维数 SearchAgents_no30; % 搜索代理数量,种群中个体个数 Max_iteration500; % 最大迭代次数 …

百度飞桨paddlespeech实现小程序实时语音流识别

前言: 哈哈,这是我2023年4月份的公司作业。如果仅仅是简单的语音识别倒也没什么难度,wav文件直接走模型输出结果的事。可是注意标题,流式识别、实时! 那么不得不说一下流式的优点了。 1、解决内存溢出的烦恼。 2、…

网咯通信基础 - 数据交换方式

文章目录 1 概述2 分类2.1 电路交换2.2 报文交换2.3 分组交换 1 概述 2 分类 2.1 电路交换 图示:发送方和接收方用一系列链路直接连通数据传输划分:电路建立、数据传输 和 电路拆除 3 个过程原理:当交换机收到一个呼叫后就会在网络中寻找一…

学习安全攻防技能30讲-01 | 安全的本质:数据被窃取后,你能意识到问题来源吗?

文章目录 01 | 安全的本质:数据被窃取后,你能意识到问题来源吗?安全是什么?安全原则机密性完整性可用性 总结 01 | 安全的本质:数据被窃取后,你能意识到问题来源吗? 安全是什么? 记…

如何通过MySQL优化提高数据库搜索效率?mysql的查询计划

一、mysql的查询计划 MySQL的查询计划可以通过EXPLAIN关键字来查看。EXPLAIN可以用于预测查询将如何执行并确定执行计划中使用的索引。以下是一个使用EXPLAIN查询计划的示例: 假设我们有一个包含大量订单数据的orders表,我们想查询订单数量大于100的客…

基于 SpringBoot + Vue 实现的可视化拖拽编辑的大屏项目

今天给小伙伴们分享一个基于 SpringBoot Vue 实现的可视化拖拽编辑的大屏项目; 一、简介 这个是一个开源的一个BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。 多数据源支持,内置mysql、el…