linux jdk配置

1.下载jdk ,以jdk1.8为例子

Java Downloads | Oracle

JDK 8 Update Release Notes (oracle.com)

2.配置环境变量

1.下载相关jdk版本,执行以下命令安装jdk

tar -zxvf jdk-8u144-linux-x64.tar.gz

2.编辑命令

vi  /etc/profile

3.在最后加入下面配置

export JAVA_HOME=/opt/jdk1.8.0_144
export PATH=${JAVA_HOME}/bin:$PATH
export CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar 

3.生效命令

source /etc/profile 

4.没有root权限

使用~/.bashrc文件

1. 打开终端,输入以下命令以编辑~/.bashrc文件:

vi ~/.bashrc

2. 在文件的末尾添加以下内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.x.x # 根据你的JDK安装路径进行修改

export PATH=$PATH:$JAVA_HOME/bin

注意:将"jdk1.x.x"替换为你实际安装的JDK版本号。

3. 保存并退出文件。

:wq!

4. 输入以下命令使配置生效:

source ~/.bashrc

5.安装结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/111866.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Kafka - 3.x 消费者 生产经验不完全指北

文章目录 生产经验之Consumer事务生产经验—数据积压(消费者如何提高吞吐量) 生产经验之Consumer事务 Kafka引入了消费者事务(Consumer Transactions)来确保在消息处理期间维护端到端的数据一致性。这使得消费者能够以事务的方式…

JAVA 实现PDF转图片(pdfbox版)

依赖: pdf存放路径 正文开始: pdf转换多张图片、长图 Test void pdf2Image() {String dstImgFolder "";String PdfFilePath "";String relativelyPathSystem.getProperty("user.dir");PdfFilePath relativelyPath &qu…

4.4 多态

思维导图: 4.4 多态 在深入研究对象的世界后,我们已经学到了封装和继承。接下来,我们要讨论的是面向对象编程的另一个核心概念:多态。 4.4.1 多态概述 多态是面向对象的三大特性之一,它允许我们以统一的方式处理不同…

518抽奖软件,可从Excel~Word~Pdf~网页导入名单

518抽奖软件简介 518抽奖软件,518我要发,超好用的年会抽奖软件,简约设计风格。 包含文字号码抽奖、照片抽奖两种模式,支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net) 从Excel、WPS表格导入 整列: 用鼠…

Vue路由(router)的安装和使用

Vue路由(router)的安装和使用 安装vue-router插件 第一步:在CMD窗口中,使用命令跳转到vue的安装路径下第二步:输入命令:npm i vue-router3 vue2 要安装 vue-router3 npm i vue-router3 vu3 要安装 vue-ro…

如何使用IP归属地查询API加强网络安全

目录 一、背景与意义 二、IP归属地查询API加强网络安全的方式 三、IP归属地API的使用教程 四、实际代码示例 五、结合其他安全技术加强网络安全 六、注意事项 总结 一、背景与意义 在数字化的今天,网络安全问题变得尤为重要。企业、组织乃至个人都面临着网络…

MacBook终端安装tree命令(保证好使)

1. 首先在终端安装brew 由于mac是没有原生支持tree命令的,所以我们在安装tree命令之前,先安装brew。 先输入下面命令,安装brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)…

CRM系统如何帮助大客户销售

我们知道大客户都具备这样的特点:对企业价值高、成交难度大、成单周期长,因此这一部分客户需要销售团队投入更多的时间和精力。大客户销售如何利用好CRM系统更大程度地挖掘大客户价值?关键还在于维护好客户生命周期。 销售人员想要拿下大客户…

综合实验案例配置

目录 核心交换机与出口路由器的连接 网络出口的配置 策略路由的配置 1.教学楼的流量走电信出口,宿舍楼流量走联通出口(基于源) 2.访问带内心的服务器走电信出口,访问联通服务器走联通出口 案例图如下: acsw的配置…

RecyclerView在点击事件的处理上也优于ListView

主要是细节的支持,ListView直接提供setOnItemClickListener,而RecyclerView没有,是因为RV考虑的更细节,比如我要点击条目上的某个图标生效,使用ListView会很难实现,但是RV实现会很容易,直接在适配器中由Vie…

【进阶C语言】数组笔试题解析

本节内容以刷题为主,大致目录: 1.一维数组 2.字符数组 3.二维数组 学完后,你将对数组有了更全面的认识 在刷关于数组的题目前,我们先认识一下数组名: 数组名的意义:表示数组首元素的地址 但是有两个例外…

Kubernetes·陈述式声明式资源管理

目录 k8s陈述资源管理方法的说明 陈述式资源管理方法 声明式资源管理方法 GUI式资源管理方法 kubectl命令行工具 的说明 查看版本信息 查看资源对象简写 查看集群信息 配置kubectl自动补全 node节点查看日志 k8s基本信息查看 查看 master 节点状态 查看命名空间 …

【MySQL】MySQL的安装与配置环境变量(使其在控制台上使用)

作者主页:paper jie_博客 本文作者:大家好,我是paper jie,感谢你阅读本文,欢迎一建三连哦。 本文录入于《MySQL》专栏,本专栏是针对于大学生,编程小白精心打造的。笔者用重金(时间和精力)打造&a…

sqlite3 关系型数据库语言 SQL 语言

SQL(Structured Query Language)语言是一种结构化查询语言,是一个通用的,功能强大的关系型数据库操作语言. 包含 6 个部分: 1.数据查询语言(DQL:Data Query Language) 从数据库的二维表格中查询数据,保留字 SELECT 是 DQL 中用的最多的语句 2.数据操作语言(DML) 最主要的关…

【Git企业开发】第四节.Git的分支管理策略和bug分支

文章目录 前言一、Git的分支管理策略 1.1 Fast forward 模式和--no-ff 模式 1.2 企业分支管理策略二、bug分支三、删除临时分支四、总结总结 前言 一、Git的分支管理策略 1.1 Fast forward 模式和--no-ff 模式 通常合并分支时,如果可能,Git 会…

Mac docker+vscode

mac 使用docker vs code 通过vscode 可以使用docker容器的环境。 可以在容器安装gdb, 直接调试代码。 创建容易时候可以指定目录和容易目录可以共享文件。

空气质量查询API促使空气数据可视化

引言 在当今的现代化社会中,关注和改善空气质量已成为人们共同的关切。随着科技的不断发展,空气质量查询API为我们提供了一种前所未有的方式来实时监测、分析和改善我们所处的环境。这一工具不仅让我们更深入地了解空气质量,还鼓励了空气数据…

Java如何使用KEPserver 实现S71500 OPC通信

一.PLC和OPC 使用的PLC:西门子PLC S7-1500 使用的OPC server软件: KEPServer V6 二.连接测试 OPC是工业控制和生产自动化领域中使用的硬件和软件的接口标准,以便有效地在应用和过程控制设备之间读写数据。O代表OLE(对象链接和嵌入)&am…

Qt 使用Quazip解压缩、压缩文件

1.环境搭建 Quazip,是在zlib基础上进行了简单封装的开源库,适用于多种平台,利用它可以很方便将单个或多个文件打包为zip文件,且打包后的zip文件可以通过其它工具打开。 下载Quazip QuaZIP download | SourceForge.net 解压后&…

cnpm windows系统安装后查看版本cnpm -v报错Error: Cannot find module ‘node:util‘

1、报错截图 2、原因 在网上查了一些资料,有的说配置环境变量就可以,但经过配置后发现还是会报错。又查到说是由于cnpm和npm的版本不一致导致的,最后尝试成功解决!!! 2、解决办法 1、先卸载掉之前安装的c…