首页 > 系统相关 >centos配置JAVA_HOME

centos配置JAVA_HOME

时间:2023-12-23 22:32:57浏览次数:36  
标签:JAVA centos 17 export 设置 HOME 环境变量

下载jdk

从华为云镜像下载openjdk 17

curl -o openjdk-17_linux-x64_bin.tar.gz https://mirrors.huaweicloud.com/openjdk/17/openjdk-17_linux-x64_bin.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  9  178M    9 17.1M    0     0  1976k      0  0:01:32  0:00:08  0:01:24 1498k

解压

tar -zxf openjdk-17_linux-x64_bin.tar.gz

centos配置JAVA_HOME_JAVA

配置系统级别环境变量(/etc/profile)

在CentOS中,将环境变量设置为系统级别可以对所有用户生效。我们可以通过以下步骤实现:

1、编辑/etc/profile文件:

sudo vi /etc/profile

2、在编辑器中添加环境变量,例如:

export JAVA_HOME=/Users/zcjlq/testjdk/jdk-17
export PATH=$PATH:$JAVA_HOME/bin

3、保存并退出编辑器,然后运行以下命令更新环境变量:

source /etc/profile

这样就完成了系统级别环境变量的设置。

配置环境变量二(~/.bashrc)

当我们只想在当前用户下设置环境变量时,可以将其设置为用户级别。可以通过以下方法实现:

1、编辑~/.bashrc文件:

vi ~/.bashrc

2、在编辑器中添加环境变量,例如:

export JAVA_HOME=/Users/zcjlq/testjdk/jdk-17
export PATH=$PATH:$JAVA_HOME/bin

3、保存并退出编辑器,然后运行以下命令更新环境变量:

source ~/.bashrc

这样就完成了用户级别环境变量的设置。

配置临时环境变量(export)

除了上述方法,还可以通过临时方式设置环境变量。这种方式是在当前会话中设置环境变量,但在下次启动后将不再有效。可以通过以下方式实现:

1、直接在命令行中使用export命令设置环境变量,例如:

export JAVA_HOME=/Users/zcjlq/testjdk/jdk-17

2、使用set命令查看当前设置的环境变量:

set | grep JAVA_HOME

这样就完成了环境变量的临时设置。

标签:JAVA,centos,17,export,设置,HOME,环境变量
From: https://blog.51cto.com/u_15621957/8947110

相关文章

  • JavaScript手搓"防抖"优化代码
    一、为什么要防抖就好比我们想象一个场景:当我们在使用我们的页面,我们页面有一个提交数据的按钮!我们每次点击提交按钮,都会向我们的后端服务器发送一个请求!接下来我们来构建一下这样一个简单的页面!<buttonid="submit">提交</button><script>letsub=document.getEle......
  • centos6和7的模板机制作
    centos6(安装操作系统直接最小化安装就行)1.进入网卡配置文件将网卡的MAC和UUID删除(网卡需要开机自启的话,只要把ONBOOT=no改为ONBOOT=yes就行)2.挂在光盘,临时挂在3.制作yum源yumcleanall#清楚yum源的缓存yummakecache#生成新的yum源yum -y install g......
  • java接口自动化系列(05):测试数据注入到测试方法
     注入测试数据这里我们是数据驱动方式,把数据注入到测试方法上一篇我们已经把用例数据封装到对象并放到list中,这里我们把用例对象list中的对象分别放到Object类型的一维数组中,再把一维数组添加到新对象类型一维数组的list中然后我们在测方法中打印获取到的用例数据,看获取到的......
  • Centos 搭建DNS
    准备关闭防火墙和SElinuxsystemctlstopfirewalld&&setenforce0DNS服务器IP为:192.168.91.168解析的域名为:xmu.edu.cn安装安装DNSyuminstall-ybindbind-utils开启DNS服务器[root@localhost~]#systemctlstatusnamed●named.service-BerkeleyInte......
  • Java登陆第二十九天——Servlet继承关系,service和doGet的区别
    Servlet继承关系树:Servlet接口查看Servlet源码publicinterfaceServlet{voidinit(ServletConfigvar1)throwsServletException;ServletConfiggetServletConfig();voidservice(ServletRequestvar1,ServletResponsevar2)throwsServletException,I......
  • Java数组常见的几种排序。
    publicclasscode2{publicstaticvoidmain(String[]args){int[]x={37,89,23};for(intz=0;z<x.length-1;z++){intminIndex=z;for(inti=z+1;i<x.length;i++){if(......
  • 一文让你玩转 Java 8 Stream
    Java8中的StreamAPI是一个强大的处理数据的新特性,它提供了一种声明式、高效且易于并行化的数据处理方式。以下是一些Stream的主要特性和常用场景:主要特性:延迟执行(LazyEvaluation):Stream不会立即执行任何操作,而是在需要时才进行计算。这有助于提高性能和资源效率。函数式编......
  • Java语言学习第一步:JDK下载与安装教程(超详细)
    一、简介JRE(JavaRuntimeEnvironment)Java程序运行时的环境,包含JVM和运行时所需的核心类库。若想运行一个已有的Java程序,只需要安装JRE即可。JDK(JavaDevelopmentKit)Java程序开发工具包,包含JRE和开发人员使用的工具。其中的开发工具:编译工具(javac.exe)和运行工具(java.exe......
  • Java Spring Boot 集成 elasticsearch6.8.x
    在全文搜索领域,毫无疑问,当下elasticsearch应用广泛,其优势自不必说,凭借全文快速搜索,可以在短时内实现大数据量的查询。今天学习下在SpringBoot中集成elasticsearch开发,这里主要展示可以怎么用,至于开发人员向通过ElasticsearchORM封装,也可以参考下面的示例。环境:Sprin......
  • JAVA面试心得
    当参加Java面试时,了解一些常见的问题和准备相应的答案是至关重要的。在我的面试经验中,我总结出了一些有助于成功的关键因素。以下是我在Java面试中的一些心得:1.深入理解Java基础知识在面试中,Java的基础知识是至关重要的。包括面向对象编程(OOP)的概念,如封装、继承和多态,以及Java的基......