ubuntu 安装 jdk

ops/2024/12/22 22:18:23/

1.安装java开发环境包jdk

sudo apt update
sudo apt install openjdk-8-jdk


2.配置环境变量
步骤二:配置环境变量
安装完JDK后,我们需要配置环境变量,以便系统能够正确地找到Java相关的可执行文件。打开终端并执行以下命

sudo nano /etc/environment


这将使用nano编辑器打开 /etc/environment 文件。在文件的末尾添加以下内容:

JAVA HOME="/usr/lib/jvm/java-8-openjdk-amd64"


保存并关闭文件。然后执行以下命令来使环境变量生效:

source /etc/environment


步骤三:验证Java安装
现在,我们已经完成了Java环境变量的设置。让我们验证一下java是否正确安装。在终端上执行以下命令。
 

java -version

分配目录权限

chmod -R 755 /opt

分配文件权限

chmod -R 755 bas.jar


http://www.ppmy.cn/ops/106776.html

相关文章

OpenGL/GLUT实践:实现反弹运动的三角形动画与键盘控制(电子科技大学信软图形与动画Ⅱ实验)

源码见GitHub:A-UESTCer-s-Code 文章目录 1 运行效果2 实验过程2.1 环境配置2.2 绘制三角形2.2.1 渲染函数2.2.2 主函数2.2.3 运行结果 2.3 调整窗口大小2.4 简单动画与按键控制2.4.1 简单旋转2.4.2 键盘控制 2.5 窗口反弹动画2.5.1 处理窗口大小变化2.5.2 渲染函数…

时间序列的解密者:循环神经网络在时间序列分析中的应用

时间序列的解密者:循环神经网络在时间序列分析中的应用 时间序列分析是数据科学中的一个重要领域,它涉及对按时间顺序排列的数据点进行分析,以识别趋势、周期性和异常。循环神经网络(RNN)是一种特别适合处理序列数据的…

session机制

场景:当众多用户访问网站,发出HTTP请求,那么网站是如何判断哪个HTTP请求对应的是哪个用户 ? 作用:用于服务端区分用户。 当用户使用客户端登录时,服务端会进行验证,验证通过后会为这次登录创建…

音视频入门基础:WAV专题(8)——FFmpeg源码中计算WAV音频文件AVStream的time_base的实现

一、引言 本文讲解FFmpeg源码对WAV音频文件进行解复用(解封装)时,其AVStream的time_base是怎样被计算出来的。 二、FFmpeg源码中计算WAV音频文件AVStream的time_base的实现 从《音视频入门基础:WAV专题(5&#xff09…

pyenv -- 一款macos下开源的多版本python环境安装管理工具 国内加速版安装 + 项目venv虚拟环境 pip加速 使用与总结

一个比较方便实用的python多版本环境安装管理工具, 阿里云加速版本 pyenv安装方法: 直接克隆本下面到你的本地目录,然后设置环境变量即可 git clone https://gitee.com/tekintian/pyenv.git ~/.pyenv 环境变量配置 在~/.bash_profile 或者 .zshrc 中增加环境变量 export …

期权虚值和实值的投资风险有什么不同?

今天带你了解期权虚值和实值的投资风险有什么不同?首先虚值期权与实值期权在本质上有一定的区别,两者并不是一个概念。 期权虚值合约 虚值期权又称价外期权,是指不具有内在价值的期权,即行权价高于标的现价的认购期权或行权价低…

RPC框架-Dubbo

一、概述 Dubbo 是一个高性能、轻量级的开源 Java RPC 框架,最初由阿里巴巴开发,现已成为 Apache Software Foundation 的顶级项目。Dubbo 致力于提供高效的服务治理和远程调用能力,广泛应用于分布式服务架构中,特别是在微服务架…

七、装饰器模式

装饰器模式(Decorator Pattern)是一种结构型设计模式,允许在不改变对象自身的情况下,动态地向对象添加新功能。它通过将功能附加到对象的方式来增强其行为,提供了一种灵活的替代方案来使用子类扩展功能。 主要组成部分…