首页 > 系统相关 >Linux服务器安装openJdk8

Linux服务器安装openJdk8

时间:2024-03-30 15:46:32浏览次数:27  
标签:8u151 JDK jdk openJdk8 https Linux 服务器 com tar

环境说明

linux系统版本:lsb_release -a

 

 

不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。

 

.1.查看服务器是否已经安装JDK。

 

 

创建目录 mkdir openJdk8 && mkdir maven

 

 

.2.下载JDK,版本参照自己本地的版本,至少要大于等于1.8.121

 

 

暂时没有找到openJdk的下载地址,直接下载JDK。参考华为JDK下载网站

https://repo.huaweicloud.com/java/jdk/

选择如下这个版本

 

 

点击进入,打开调试工具就可以看到下载地址为,地址栏的地址 + 名称。

https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-i586.tar.gz

 

 

然后进入到目录中,下载JDK,

wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-i586.tar.gz

 

 

下载成功,通过这种方式就不在需要将JDK下载到windows电脑上,然后在上传到Linux服务器。直接下载即可,很方便。

 

.3.执行解压命令.

tar -zxvf jdk-8u151-linux-i586.tar.gz

查看目录大小,561M

 

 

.4.配置JDK环境变量.

vim /etc/profile

在末尾追加如下内容:

export JAVA_HOME=/opt/u01/exam/openJdk8/jdk1.8.0_151

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

检查配置是否正确(这是一个好习惯)。

cat  /etc/profile | tail -5

 

 

.5.重新加载系统配置文件,查看JDK配置是否正确。

执行失败。

 

 

查找问题发现是自己版本下载错误。

https://www.cnblogs.com/suziyu/p/15150358.html

 

 

wget https://repo.huaweicloud.com/java/jdk/8u151-b12/jdk-8u151-linux-x64.tar.gz

tar -zxvf 文件名

再次测试,已经显示JDK版本,说明配置正确。

 

 

参考博文:

https://www.cnblogs.com/jimmyshan-study/p/11512536.html

https://blog.csdn.net/liaomingwu/article/details/124400787

标签:8u151,JDK,jdk,openJdk8,https,Linux,服务器,com,tar
From: https://www.cnblogs.com/yilangcode/p/18105572

相关文章

  • Linux服务器安装Maven
    环境说明linux系统版本:lsb_release-a  JDK版本:1.8  不同的操作系统以及软件版本,可能会遇到不一样的问题,一定要注意版本问题。 .1.Maven版本选择。自己本地使用的事3.9.6,因此服务器同样用此版本,如果有问题在更改版本。  按照如下操作找到Maven的下载地址。......
  • Linux常用快捷键
    必用必记1、命令或路径的补全键Tab使用:命令补全;文件名或者路径补全连续按2次Tab键,显示以已输入字符开头的所有命令、文件名或路径2、光标回到命令首行ctrl+a3、光标回到命令行尾ctrl+e4、中断终端正在执行的任务或者删除整行ctrl+c使用:结束目前正在运行的程......
  • 服务器端渲染Nuxt.js Next.js
    传统服务端渲染art-template包是一个模板解析器,其官网会有解析器的语法和使用constexpress=require('express')constfs=require('fs')consttemplate=require('art-template')constapp=express()app.get('/',(req,res)=>{//1.获取页面模......
  • Linux使用PulseAudio录取声音
    PulseAudio介绍PulseAudio是一个音频服务器,它充当了你的应用程序和硬件设备之间的中间件。简单来说就是你可以调用api,获取到系统捕获到的声音,可以录音。安装PulseAudiosudoaptinstalllibpulse-dev#不过一般都安装好了,Linux系统上使用有两种api,一种是简单的,同步的,Simp......
  • linux正则表达式之*
    1.*含义linux正则表达式*表示重复0个或多个前一个重复字符2.样例正则表达式*样例命令:grep-n"min*"anaconda-ks.cfg#找出含有mi、min、minn等字符串的行。注:因为*可以是0个,所以mi也是符合搜索字符串,另外,因为*为重复前一个字符的符号,因此,在*之前必须要紧挨着一个重复字......
  • linux 通过nvm安装node.js
    我的博客原文:linux通过nvm安装node前言 nvm是一个node版本控制的工具,他可以查看可以安装的node版本,安装node,以及切换node版本,传统的node安装,我们是下载压缩包,然后指定环境变量,当我们需要升级node的时候,需要重新下载node压缩包,更新或者回退版本显得有些麻烦,而使用nvm可以安......
  • FFmpeg开发笔记(九)Linux交叉编译Android的x265库
    ​《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,前文又介绍了如何在Linux环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需x265的so库。1、安......
  • 【Linux】Linux进程控制>进程创建&&进程终止&&进程等待&&进程程序替换
    主页:醋溜马桶圈-CSDN博客专栏:Linux_醋溜马桶圈的博客-CSDN博客gitee:mnxcc(mnxcc)-Gitee.com目录1.进程创建1.1fork函数1.2fork函数返回值1.2.1写时拷贝1.3fork常规用法1.4fork调用失败的原因 、2.进程终止 2.1进程退出场景2.2进程常见退出方法 2......
  • 在Linux中,如何查看当前系统的版本信息?
    在Linux系统中,查看当前系统的版本信息可以通过多种方法实现,包括但不限于以下几种:1.使用lsb_release命令适用于遵循LinuxStandardBase(LSB)规范的发行版,如Ubuntu、Debian、CentOS(较新版本)等:lsb_release-a输出结果可能包含以下信息:DistributorID:发行版名称Descriptio......
  • 在Linux中,Linux内核和Shell有何区别?
    Linux内核和Shell是Linux操作系统中两个截然不同的组成部分,它们各自承担着不同的职责,有着明显的区别:Linux内核:定义:Linux内核是操作系统的核心组件,它是Linux系统的心脏,负责管理系统的硬件资源(如CPU、内存、磁盘、网络等)和提供基本的服务,为运行在其上的应用程序提供一个抽象、统......