浅谈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日

相关文章

  • MariaDB中1045权限错误导致拒绝用户访问的错误解决方法

    下面我将详细讲解“MariaDB中1045权限错误导致拒绝用户访问的错误解决方法”的完整攻略: 问题描述 在使用MariaDB时,有可能会遇到如下报错 ERROR 1045 (28000): Access denied for user ‘user_name’@’localhost’ (using password: YES) 该错误通常原因是用户的登录名或…

    database 2023年5月18日
    00
  • linux定时备份MySQL数据库并删除以前的备份文件(推荐)

    下面是详细的攻略: 1. 安装crontab Crontab是Linux自带的定时任务工具。首先我们要确认系统中是否已经安装了Crontab。 在终端输入命令: crontab -l 如果出现“no crontab for 用户名”这样的提示,就意味着Crontab还没有被安装。这个时候我们需要用命令安装: sudo apt-get install cron…

    database 2023年5月22日
    00
  • 实例详解mysql子查询

    实例详解mysql子查询 在MySQL中,子查询是一种嵌套查询的查询方式,它为查询提供了更多的灵活性和复杂性。本文将对MySQL子查询进行详细介绍,内容包括子查询的类型、使用方式、注意事项和示例说明等。 子查询类型 在MySQL中,子查询通常被分为两种类型:标量子查询和表子查询。 标量子查询 标量子查询是指返回单个值的子查询。通常用于与父查询中的某些条件进行…

    database 2023年5月22日
    00
  • SQL 识别互逆的记录

    SQL 识别互逆的记录是指在一个表中,如果两条记录的某些字段是互相对称的,那么这两条记录可以被视为是互逆的。比如在学生成绩表中,如果学生A和学生B的成绩互为对称,那么这两个学生可以被视为是互逆的。下面给出SQL识别互逆的记录的完整攻略,包含两条实例。 攻略 确定互逆的字段 首先需要确定哪些字段是互逆的,比如在学生成绩表中,需要确定哪些科目是互逆的。 将互逆的…

    database 2023年3月27日
    00
  • Node.js系列之连接DB的方法(3)

    以下是对Node.js系列之连接DB的方法(3)的完整攻略: 标题 Node.js系列之连接DB的方法(3) 概述 本篇文章主要介绍Node.js连接数据库的方法,包括MySQL、MongoDB和Redis等常用数据库的连接方法。同时,还将深入讲解连接数据库时可能遇到的一些问题,并提供解决方案。 正文 MySQL数据库连接方法 连接MySQL数据库的方法有很…

    database 2023年5月22日
    00
  • 如何使用Python实现数据库中数据的聚合查询?

    以下是使用Python实现数据库中数据的聚合查询的完整攻略。 数据库中数据的聚合查询简介 在数据库中,数据的聚合查询是指对数据进行统计分析,如计算平均值、最大值、最小值、总和等。在Python中可以使用pymysql库实现数据库中数据的聚合查询。 步骤1:连接到数据库 在Python中使用pymysql库连接到MySQL。以下是连接到MySQL数据库的基本语…

    python 2023年5月12日
    00
  • 详解Spring Boot + Mybatis 实现动态数据源

    下面我将详细讲解 “详解Spring Boot + Mybatis 实现动态数据源” 的完整攻略。 背景介绍 在实际项目开发中,不同的业务代码需要连接到不同的数据库中进行读写操作,而且数据库的配置可能会发生改变,因此需要支持动态切换不同的数据源进行操作。 实现步骤 引入必要的依赖 首先,需要在 pom.xml 中引入 spring-boot-starter-…

    database 2023年5月18日
    00
  • MySQL Server Configuration

    ProxySQL主要是通过mysql_servers来配置MySQL servers,有时候可能会用到mysql_replication_hostgroups 备注:在读下面内容之前,确保理解multi-layer configuration system,或者看我前面的文章 注意: 更新mysql_servers 和mysql_replication_ho…

    MySQL 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部