首页 > 系统相关 >Linux安装openjdk8

Linux安装openjdk8

时间:2024-09-12 20:24:46浏览次数:8  
标签:jdk rpm openjdk8 1.8 411 Linux 安装

Linux安装openjdk8

一、压缩包安装

注:适用于大多数Linux系统,如Fedora为首的红帽系Red Hat、CentOS;Debian系Ubuntu等;同样适用于国产信创Alibaba Cloud Linux 、龙蜥;华为欧拉、openEuler

1、oracle官网下载

https://www.oracle.com/java/technologies/downloads/archive/
注:可以用下面类似命令下载,需要改成自己需要的版本


tar.gz使用所有Linux。

注:需要注意服务器cpu架构,主流都是x86或者arm。按实际需求进行下载。

2、解压安装

1、上传jdk-8u411-linux-x64.tar.gz 到服务器

2、执行解压tar -xf jdk-8u411-linux-x64.tar.gz

3、配置环境变量

执行下面语句写入/etc/profile
echo  "export JAVA_HOME=/data/jdk1.8.0_411"  >> /etc/profile
echo  "export PATH=\$PATH:\$JAVA_HOME/bin"  >> /etc/profile
使配置文件生效
source /etc/profile

4、验证

如出现下面内容,则安装成功。

[root@localhost jdk1.8.0_411]# java -version
java version "1.8.0_411"
Java(TM) SE Runtime Environment (build 1.8.0_411-b09)

二、RPM包安装


注:需要注意服务器cpu架构,主流都是x86或者arm。按实际需求进行下载。

#安装
rpm -ivh jdk-8u411-linux-x64.rpm
#验证
[root@localhost zz]# java -version
java version "1.8.0_411"
Java(TM) SE Runtime Environment (build 1.8.0_411-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.411-b09, mixed mode)
#查询rpm安装情况
[root@localhost ~]# rpm -qa|grep jdk
jdk-1.8-1.8.0_411-9.x86_64
#卸载
[root@localhost ~]# rpm -e jdk-1.8-1.8.0_411-9.x86_64

三、源码安装

1、Github下载

https://github.com/openjdk
https://github.com/openjdk/jdk8/tags  #感觉是旧版本,很久没更新
https://github.com/openjdk/jdk8u/tags #新版本,一直有更新

可以选择自己需要的版本或者最新版本,后续讲解比较麻烦。

标签:jdk,rpm,openjdk8,1.8,411,Linux,安装
From: https://www.cnblogs.com/stickcommit/p/18411017

相关文章

  • linux日志服务管理
    一、rsyslog简介Rsyslog的全称是rocket-fastsystemforlog syslogd是一个守护进程,配置这整个守护进程以及其子服务的地方就是/etc/syslog.conf这个文件syslogd有一系列的子服务,例如mail、auth、cron、kern等等,这些子服务提供日志记录的功能,。当程序要记录log时,可以......
  • 【 Linux】基础命令及常用小技巧
    文章目录Linux基础命令常用小技巧基本命令pwd:printworkdirectory打印当前的工作目录cd:changedriectory改变当前工作目录ls:list查看指定目录下的文件mkdir:makedirectory创建目录文件操作命令查找命令管道命令和过滤命令wc:wordcount单词统计echo......
  • dotnet 测试在 UOS Linux 上使用 Process Start 打开文件的行为
    本文记录我在UOSLinux系统上使用Process.Start打开文件的行为使用UseShellExecute打开文本文件我放入了名为Test.txt的文件,然后使用下面代码尝试打开文件。实际测试可以正常打开usingSystem.Diagnostics;varfilePath="../Test.txt";Console.WriteLine($"文件......
  • dotnet 测试在 Linux 系统上的 Environment.GetFolderPath 行为
    由于Environment.GetFolderPath可以传入的参数里面,有许多都是Windows系统特有的,在Linux上不存在的,也没有映射对应的文件夹。本文将在WSLDebian和UOS系统上测试Environment.GetFolderPath行为测试使用Environment.SpecialFolder的各个枚举获取路径的代码如下......
  • Linux定时任务
    1、什么是定时任务在指定的时间周期运行指定的任务。只要是一个开发语言,都有定时任务。2、Linux中的定时任务(crontab)1)定时任务如何开启和关闭cron服务的相关命令:启动定时任务的服务:systemctlstartcrond关闭定时任务的服务:systemctlstopcrond重启定时任务的服......
  • Ubantu和Centos7一键shell更换镜像源与Linux系统Python3环境安装
    目录前言1.一键更换源1.1创建文件1.2向环境赋予可执行的权限 2.Linux系统配置Python3环境2.1查看当前python环境2.2更换源 2.3安装所需的依赖2.4.下载python环境文件2.5.解压文件2.6进行编译2.7 开始安装2.8 设置软连接2.9测试是否安装成功前言......
  • 安装CentOS 8报的错误
    虚拟机工具:VMware®Workstation16Pro操作系统:CentOS-8.5.2111-x86_64问题描述:安装时出现以下错误。这是个致命错误,安装将中止。DNFerror:ErrorinPOSTTRANSscriptletinrpmpackagekernel-core解决结果:分区的时候将"/boot"设置为不少于300M。......
  • [基于 Vue CLI 5 + Vue 3 + Ant Design Vue 4 搭建项目] 03 使用 npm 安装依赖出现 ce
    文章目录问题描述解决问题1.修改镜像源2.清理缓存3.临时禁用SSL证书验证4.再次安装依赖问题描述在使用npminstall进行按安装依赖的时候出现了下面错误npmerrorcodeCERT_HAS_EXPIREDnpmerrorerrnoCERT_HAS_EXPIREDnpmerrorrequesttohttps://registr......
  • 【Linux】Linux介绍及CentOS虚拟机环境搭建
    内容大纲介绍文章目录内容大纲介绍1.计算机简介2.Linux系统介绍3.虚拟化软件介绍4.Linux环境搭建5.扩展_虚拟机的快照6.Linux的目录介绍1.计算机简介概述全称叫电子计算机,英文名叫Computer,俗称叫:电脑,简称叫:PC,就是有硬件和软件组成的电子设备.组......
  • MathType纯新手安装笔记自述
    一、找到自己E盘中下载的Mathtype7.4安装包及补丁二、安装MathType-win-zh三、管理员身份运行MathType7PJ四、打开WORD——》点击选项——》点击信任中心——》点击信任中心设置——》点击受信任位置五、双击右侧用户位置的第三行,弹出窗口,复制路径。六、按键“win+e”七......