浅谈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的时间日期函数和更新语句实现。 步骤如下: 进入MySQL命令行或者使用可视化工具连接数据库。 执行以下SQL语句,创建一个测试表: sql create table test( id int primary key auto_increment, name varchar(20), cr…

    database 2023年5月22日
    00
  • Windows 和 Linux 上Redis的安装守护进程配置方法

    Redis是一种基于内存的键值对存储数据库,拥有高性能、可扩展、支持多种数据结构等特点,越来越受到开发者们的青睐。本篇攻略将为您介绍Redis在Windows和Linux上的安装及守护进程配置方法。 Windows上Redis的安装守护进程配置方法 1. 下载Redis 在 https://github.com/microsoftarchive/redis/…

    database 2023年5月22日
    00
  • 如何使用Pycharm连接SQL Sever(详细教程)

    下面是使用Pycharm连接SQL Sever的详细教程: 1. 下载安装Pycharm 首先,您需要在官网上下载并安装Pycharm。Pycharm是一款功能强大的Python IDE,包括智能代码编写、代码调试、版本控制等多种功能。您可以在该网站上下载适合您系统版本的Pycharm: https://www.jetbrains.com/pycharm/d…

    database 2023年5月21日
    00
  • MySQL中datetime时间字段的四舍五入操作

    为了进行MySQL中datetime时间字段的四舍五入操作,需要使用到MySQL中的日期和时间函数。以下是完成此操作的完整攻略: 1. 确定需要进行四舍五入的时间字段 首先,确认需要进行四舍五入的时间字段的名称和类型。在MySQL中,使用DATETIME类型来存储日期和时间值。例如,我们假设需要对一个名为“orders”的表中的“order_date”字段执…

    database 2023年5月22日
    00
  • SQL 删除单行记录

    当我们需要从数据库中删除单行记录时,可以使用的SQL语句是DELETE命令。在删除单行记录之前,一定要谨慎检查要删除的记录,确保它是正确的。下面是SQL删除单行记录的完整攻略: 标准语法: DELETE FROM table_name WHERE some_column = some_value; table_name 表示要删除记录的表名。 some_co…

    database 2023年3月27日
    00
  • 详细谈谈Spring事务是如何管理的

    下面我来为大家详细讲解一下 Spring 事务是如何管理的,以及事务管理的两个示例说明。 Spring事务的管理方式 Spring框架提供了对事务的支持,它采取了AOP(面向切面编程)的思想来实现事务。 Spring对事务的管理主要有两种方式,即编程式事务管理和声明式事务管理。 编程式事务管理 编程式事务管理是通过编写代码完成事务的管理,由程序员自行控制事务…

    database 2023年5月21日
    00
  • DBMS中的候选密钥

    在DBMS中,候选密钥是指能够确定关系中每个元组的唯一性的最小键集合。换句话说,它是可以作为关系主键的备选集合。 实际上,一个关系表可能有多个候选密钥,但只有一个可以作为主键,即作为唯一标识关系表中的每个元组的键。 下面,我们来详细讲解DBMS中的候选密钥: 1. 确定候选密钥集合 在DBMS中,确定候选密钥集合需要从关系表中推导出来。具体来讲,候选密钥必须…

    database 2023年3月27日
    00
  • 详解Linux下出现permission denied的解决办法

    详解Linux下出现permission denied的解决办法 在 Linux 系统中,文件和目录有不同的权限设置,当尝试执行某些操作时,可能会出现 “permission denied” 的错误提示。本文将介绍 “permission denied” 错误的几种常见情况和解决方法。 1. 普通用户无权限 在 Linux 中,文件和目录的权限分为三类:文件…

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