当前位置: 首页 > news >正文

linux debian12 离线安装jdk1.8 (解决root和普通用户不能同时拥有java)

1.将离线包上传至服务器

在这里插入图片描述

2.解压tar包
tar -xzf jdk-8u421-linux-aarch64.tar.gz
3.放置/usr/local/jdk1.8目录下

在这里插入图片描述

4.添加环境变量
export JAVA_HOME=/usr/local/jdk1.8/jdk1.8.0_421
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
5.使用sudo 或者在root用户下是无法访问java的。可以配置如下:
sudo visudo

进入配置在secure_path后追加加上JDK工具的路径

:/usr/local/jdk1.8/jdk1.8.0_421/bin

ctl+x保存后就可以了

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【从Qwen2,Apple Intelligence Foundation,Gemma 2,Llama 3.1看大模型的性能提升之路】
  • Java中hashcode()和equals()关系
  • Python爬虫——简单网页抓取(实战案例)小白篇
  • 《Python requests 库详解》
  • [python][代码]Python删除文件方法
  • 嵌入式软件--PCB DAY 2
  • 基于web框架的协同过滤的美食推荐系统【数据爬虫、管理系统、数据可更新、样式可调整】
  • 通过https方式访问内网IP
  • 01. 真正实现一键自动化生成pdf报告
  • postgresql查询时报类型错误解决办法
  • 「字符串」前缀函数|KMP匹配:规范化next数组 / LeetCode 28(C++)
  • Cocos Creator2D游戏开发(14)---CocosCreator常用组件详解
  • webm格式怎么转换成mp4?7个有效方法将webm转mp4
  • 【网络】UDP和TCP之间的差别和回显服务器
  • 嵌入式day31
  • Docker下部署自己的LNMP工作环境
  • JavaScript对象详解
  • JAVA并发编程--1.基础概念
  • Java多线程(4):使用线程池执行定时任务
  • JS笔记四:作用域、变量(函数)提升
  • Otto开发初探——微服务依赖管理新利器
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 安装python包到指定虚拟环境
  • 批量截取pdf文件
  • 如何解决微信端直接跳WAP端
  • 消息队列系列二(IOT中消息队列的应用)
  • 小程序 setData 学问多
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 如何用纯 CSS 创作一个货车 loader
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #、%和$符号在OGNL表达式中经常出现
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • (01)ORB-SLAM2源码无死角解析-(56) 闭环线程→计算Sim3:理论推导(1)求解s,t
  • (1) caustics\
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (Oracle)SQL优化技巧(一):分页查询
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (十)【Jmeter】线程(Threads(Users))之jp@gc - Stepping Thread Group (deprecated)
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • ***测试-HTTP方法
  • *上位机的定义
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .Net Core 中间件与过滤器
  • .NET下的多线程编程—1-线程机制概述
  • /var/spool/postfix/maildrop 下有大量文件
  • @Builder注释导致@RequestBody的前端json反序列化失败,HTTP400
  • @Mapper作用
  • @NotNull、@NotEmpty 和 @NotBlank 区别
  • @RequestMapping处理请求异常
  • [ C++ ] 类和对象( 下 )
  • [<事务专题>]
  • [20150707]外部表与rowid.txt
  • [APIO2012] 派遣 dispatching