首页 > 系统相关 >Ubuntu server 20.04安装JDK8.0

Ubuntu server 20.04安装JDK8.0

时间:2022-12-04 13:55:25浏览次数:44  
标签:cn img server blog https JDK8.0 HOME 20.04 png

## 一、JDK下载
点击此链接直达下载[JDK下载](https://www.oracle.com/java/technologies/downloads/#java8)
选择Java8 以及下面的Linux,选择tar安装包,登入ORACLE用户点击下载即可。
![在这里插入图片描述](/i/ll/?i=0d3b72875c314c84964293fed241e6a1.png)
![在这里插入图片描述](/i/ll/?i=0b2f850d2149446a9f323817b069324d.png)

## 二、JDK安装

### 1. 上传安装包

使用tabby远程连接Ubuntu server 点击上传至 `opt/tools/`目录下:
![在这里插入图片描述](/i/ll/?i=248b3f7d84b5474e9843d3c19ff4f478.png)

### 2. 解压并安装到指定目录下

```powershell
#进入到安装包的目录下
cd /opt/tools/
#查看是否上传成功
ls
#解压并安装到/usr/local下
sudo tar -zxvf jdk-8u162-linux-x64.tar.gz -C /usr/local
#进入到/usr/local 查看是否解压成功
ls
cd /usr/local/jdk1.8.0_351
pwd
#复制当前路径
```
![在这里插入图片描述](/i/ll/?i=052e874c0e114d50bfe4b372df80bd83.png)

### 3. 添加环境变量

```powershell
cd ~
vim ~/.bashrc #输入小写i进入insert模式
```
在文件末尾添加如下几行内容,JAVA_HOME对应路径为第2步pwd所得到的路径
```powershell
export JAVA_HOME=/usr/local/jdk1.8.0_351
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
```
按Esc键,输入 :wq! 保存并退出。

![在这里插入图片描述](/i/ll/?i=21e2aa546c4643b699e10c930a959813.png)

### 4. 使环境变量生效

```powershell
source ~/.bashrc
```

### 5. 测试是否安装成功
输入如下 代码,返回如下信息则表示安装成功。

```powershell
java -version
```

![在这里插入图片描述](/i/ll/?i=79cb1e0ef4c54df2a57b269721f24534.png)

 

标签:cn,img,server,blog,https,JDK8.0,HOME,20.04,png
From: https://www.cnblogs.com/kqlt/p/16949764.html

相关文章

  • 使用socketserver实现文件下载
    服务端server.pyimportosimportjsonimportstructimportsocketserverclassMyServer(socketserver.BaseRequestHandler):#重写handle消息的方法def......
  • sqlserver最大内存太小导致连接不上
    当修改了sqlserver最大内存过小时会导致程序连接不上数据库,最小内存的大小不定,可能跟数据库版本和开启服务有关系,建议1000m.解决该问题的思路是:数据库最大内存过小时,sqlse......
  • js连接sqlserver数据库
    前提:在js中连接sqlserver数据库时需要先在浏览其中开启activex控件和插件代码:<scriptlanguage="JavaScript">//创建数据库对象varobjdbConn=newActive......
  • sqlserver计算时间差DATEDIFF 函数
    https://www.cnblogs.com/shuilangyizu/p/6296440.htmlDATEDIFF函数[日期和时间]功能返回两个日期之间的间隔。语法DATEDIFF(date-part,date-expr......
  • WEB IDE Code Server 安装及使用
    概述Coder是VSCode的WebIDE,分CodeServer和Coder,CodeServer安装在服务器上,Coder是一个WEB版的VSCode,但目前多数的VSCode插件无法使用。VSCode:https://code.visua......
  • mysql和sql server的区别是什么?
    https://blog.csdn.net/qq_51179608/article/details/124322292实际上,每个web应用程序和数据库都扮演着重要的角色。由于当前web开发的动态特性,即使是最基本的应用程序也......
  • Blazor Server完美实现Cookie Authorization and Authentication
    Blazorserver-sideapplication用Microsoft.AspNetCore.Identity.EntityFrameworkCore实现Authorization和Authentication完整教程。本方案只适用于BlazorServer-Siz......
  • SQL Server中的having(对分组后的信息过滤)
    https://blog.csdn.net/tswc_byy/article/details/81909822  二、having的用法1.解释:having子句是用来对分组之后的信息进行过滤,因此使用having时通常都会先使用grou......
  • Sqlserver中的 树节点
    题目: https://leetcode.cn/problems/tree-node/给定一个表 tree,id是树节点的编号, p_id 是它父节点的 id。+----+------+|id|p_id|+----+------+|1|null......
  • SqlServer 中 case when 的的两种写法
    https://mp.weixin.qq.com/s?src=11&timestamp=1670070823&ver=4204&signature=OpXckzt0JIEqamYo0WpJqwgtbQDMFkUpQ0Nc56WLqzHq0bMR91TRHbCxycSCx49JmQNO9K7MCZ-XLqzjJeTnS......