云服务器(华为云)安装java环境。

server/2024/10/17 14:01:55/

这篇文章主要是介绍如何搭建华为云服务器中的java环境,也就是jdk的安装。

这里华为云服务器使用的是liunx系统。

uname -a

Linux操作系统的版本信息。具体来说,它表明使用的是Ubuntu系统,内核版本是5.15.0,构建于2023年1月20日,运行在x86_64架构的硬件上。

不过这里要介绍一下jdk有两种,一个是open jdk(只包含最精简的JDK,源代码不完整) ,另外一个是Oracle JDK(这个就相对全面)。

这里我们就安装Oracle JDK

话不多说,直接上。

(1)java -version

查看有无Java环境

(2)首先进入/usr/local目录下面,这里你可以随便选择,只不够你后面配置环境变量的路径要与你放jdk的位置要一直

cd /usr/local

(3)用于存放jdk数据的。 

mkdir java

(4)进入 java 

cd java

(5)下载压缩包

命令:wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gz

#我的是jdk8

这个就是华为云网站的jdk资源,你想要哪个版本可以自己选择 

(6) 解压缩

命令:tar -zxvf jdk-8u421-linux-x64.tar.gz

 

(7)配置环境变量

命令:vim /etc/profile

按i进入编辑模式


输入如图所示的代码

Esc退出编辑模式

用:wq!进行强制保存

(8)启动配置文件

source /etc/profile
 

(9)查询是否安装成功 

java -version


http://www.ppmy.cn/server/125270.html

相关文章

【重学 MySQL】四十三、多行子查询

【重学 MySQL】四十三、多行子查询 使用 IN 子查询示例:查找属于特定部门的员工 使用 ANY 和 ALL 子查询使用 ANY使用 ALL 注意事项 在 MySQL 中,多行子查询(也称为 IN 子查询)是指子查询返回多行数据,并且这些数据用于…

毕业设计选题:基于springboot+vue+uniapp的在线办公小程序

开发语言:Java框架:springbootuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包&#…

使用canvas截取web camera指定区域,并生成图片

目标&#xff0c;截取红色色块背后的视频区域。 代码结构如下&#xff1a; <div id"p1"><video id"v1" autoplay playsinline></video><div id"mrz"></div><canvas id"captureCanvas"></can…

《面向对象是怎样工作的》笔记

6、1、在面向对象的世界中&#xff0c;我们需要事先为所有的行动准备好方法并通过消息传递来调用方法&#xff0c;这样事物才会开始运作。 2、实际上&#xff0c;类、继承和多态应该被明确定义为能提高软件的可维护性和可重用行的结构。类将变量和子程序汇总在一起&#xff0c…

GESP等级考试C++二级-数学函数

C的cmath库中有丰富的数学函数&#xff0c;通过这些函数可以进行相应的数学计算。 1 cmath库的导入 通过import指令导入cmath库&#xff0c;代码如图1所示。 图1 导入cmath库的代码 2 abs()函数 abs()函数用来获取指定数的绝对值&#xff0c;代码如图2所示。 图2 abs()函数…

RealSense、ZED 和奥比中光Astra几款主流相机介绍及应用

以下是英特尔 RealSense、Stereolabs ZED 和奥比中光Astra几款相机的详细对比&#xff0c;包括参数、性能以及二次开发等支持&#xff0c;附带代码示例。 详细信息对比和二次开发示例 1. 英特尔 RealSense (例如 D435/D455) 深度技术&#xff1a;立体视觉 红外投影分辨率&a…

react crash course 2024(9) proxying

在 proxy:{/api:{target:"http://localhost:8000",changeOrigin:true,rewrite:(path) > path.replace(/^\/api/,)}}

unity CustomEditor的基本使用

CustomEditor用来自定义脚本的编辑面板 其基本使用方式 先准备一个类&#xff0c;继承MonoBehaviour 定义一个变量&#xff0c;然后准备一个类&#xff0c;继承自Editor 在CustomEditor中指定要去修改的类型&#xff0c;通过serializedObject.FindProperty(变量名)的方式来获…