浅谈Linux下修改/设置环境变量JAVA_HOME的方法

下面我将详细讲解在Linux下如何修改/设置环境变量JAVA_HOME的方法。

1. 查看Java安装路径

首先要查看Java安装路径,在命令行输入以下命令:

which java

此命令会返回Java的安装路径,例如 /usr/bin/java。

2. 设置JAVA_HOME环境变量

在命令行中输入以下命令:

export JAVA_HOME=/usr/bin/

此命令将环境变量JAVA_HOME设置为Java的安装路径。

但是,这种设置仅在当前会话中有效。要将该设置永久保存,需要将此命令添加到用户文件中。

3. 将JAVA_HOME永久设置到环境变量中

3.1 打开.bashrc文件

在命令行中输入以下命令打开.bashrc文件:

vi ~/.bashrc

3.2 在文件最后新增以下一行:

export JAVA_HOME=/usr/bin/

3.3 保存文件并退出。

在vim中使用shift+zz或者:wq来保存并退出。

3.4 重新加载.bashrc文件

输入以下命令重新加载.bashrc文件,以使JAVA_HOME变量生效:

source ~/.bashrc

示例说明

假设Java JDK已安装于路径/usr/lib/jvm/jdk1.8.0_191中,以下是示例:

  1. 查看Java安装路径:
which java

命令返回:

/usr/bin/java
  1. 设置JAVA_HOME环境变量:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191/
  1. 将JAVA_HOME永久设置到环境变量中:
vi ~/.bashrc

在文件末尾新增以下一行:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191/

保存并退出.bashrc文件。

重新加载.bashrc文件:

source ~/.bashrc

这样,我们就成功设置了JAVA_HOME环境变量,并永久保存在系统变量中。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅谈Linux下修改/设置环境变量JAVA_HOME的方法 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • mysql 定时任务的实现与使用方法示例

    我会尽力为您提供详细的讲解,以下是实现mysql定时任务的完整攻略: 1. 定时任务的概念 在应用程序开发中,我们经常需要做一些定时任务,比如备份数据库,统计网站访问量等等。在mysql中,我们可以通过事件调度器(Event Scheduler)来实现定时任务。 2. 激活事件调度器 在开始使用事件调度器之前,我们需要先激活它。在mysql中,默认是关闭的。…

    database 2023年5月22日
    00
  • SQL 识别重叠的日期区间

    要识别重叠的日期区间,我们需要使用SQL中的日期函数和比较运算符,具体的攻略可分为以下几步: 定义日期区间。 在SQL中,我们可以使用DATE类型的数据来表示日期。如果我们要定义一个日期区间的话,我们需要记录它的开始日期和结束日期。 例如,我们定义了一个名为“销售日期区间”的表,其中包括下列字段: – ID:销售日期区间的唯一标识符。 – start_dat…

    database 2023年3月27日
    00
  • PHP操作Redis常用命令的实例详解

    下面是“PHP操作Redis常用命令的实例详解”的完整攻略。 一、前言 Redis作为内存数据库,由于其快速读写速度、高可扩展性等特点,已经成为开发人员广泛使用的工具之一。本篇攻略主要介绍使用PHP操作Redis的常用命令以及两个实例示例。 二、连接Redis 在PHP中,要操作Redis,首先要连接到Redis服务器。可以使用PHP的Redis扩展来完成连…

    database 2023年5月22日
    00
  • Mysql DBA 20天速成教程

    首先我们来介绍一下什么是Mysql DBA以及为什么需要学习Mysql DBA。Mysql DBA是指Mysql数据库管理员,负责维护和管理Mysql数据库,包括安装、升级、备份、恢复、监控、性能调优等工作。由于Mysql是最流行的开源关系型数据库之一,因此Mysql DBA的职业前景非常广阔,是非常值得学习的一门技能。 接下来以“Mysql DBA 20天…

    database 2023年5月19日
    00
  • MySQL索引失效场景及解决方案

    下面是“MySQL索引失效场景及解决方案”的完整攻略。 什么是MySQL索引 MySQL索引是指在MySQL数据库表中,通过物理文件及相关数据结构的方式快速地访问表中特定的数据方式。 索引失效场景 在使用索引时,有时候我们会发现索引失效了,也就是说MySQL没有使用索引来查询数据,这种情况经常发生在以下几个场景中: 1. 不在索引列上使用函数或操作符 如果在…

    database 2023年5月22日
    00
  • docker-compose创建网桥,添加子网,删除网卡的实现

    创建网桥 Docker-Compose 是 Docker 专门用于多容器 Docker 应用程序的工具。利用 Docker-Compose 创建 Docker 应用程序可以轻松快速搭建容器间的互联环境。 在 Docker-Compose 中,可以创建网桥,即 Docker 网络模型中的 bridge 模式,来实现容器之间的通信。具体步骤如下: 创建一个 do…

    database 2023年5月22日
    00
  • 如何使用python连接mysql数据库

      首先在我们工作中,难免遇到给测试环境造大量的测试数据,给数据库造数据有很多方式方法,这里用python造数据一般是这样的:    第一步进入Linux系统里已部署好的mysql数据库登录如:/app/mysql/bin/mysql -uroot -pBccdr@123456    第二步:进入数据库后先验证数据库是否正常,比如先查询库,表等,show d…

    MySQL 2023年4月12日
    00
  • 企业生产MySQL优化介绍

    企业生产MySQL优化介绍 MySQL是企业中最常用的关系型数据库之一,其性能往往会影响企业的生产效率。因此,在生产环境中,MySQL的优化显得尤为重要。本文将介绍企业中MySQL优化的完整攻略。 1. 数据库结构优化 在完成数据库设计后,对数据库结构进行优化是非常必要的。优化方法包括: 1.1 标准化 在设计数据库结构时,需要遵循第一范式(1NF)、第二范…

    database 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部