首页 > 编程语言 >java如何配置环境变量?详细一点每一个步骤

java如何配置环境变量?详细一点每一个步骤

时间:2023-11-13 23:35:18浏览次数:36  
标签:Java JDK java 步骤 HOME JAVA 安装 环境变量

配置Java环境变量的步骤在不同操作系统中有所不同。以下是在Windows和Linux系统中配置Java环境变量的详细步骤:

在Windows系统中配置Java环境变量

  1. 下载并安装Java JDK
  • 访问Oracle官网下载Java Development Kit JDK
  • ���。
  • 安装JDK,记住安装路径。
  1. 设置JAVA_HOME环境变量
  • 打开“控制面板” -> “系统” -> “高级系统设置” -> “环境变量”。
  • 在“系统变量”中点击“新建”。
  • 变量名输入JAVA_HOME,变量值输入JDK安装路径,例如C:\Program Files\Java\jdk-11.0.2。
  1. 配置PATH环境变量
  • 在“系统变量”中找到名为Path的变量,选择“编辑”。
  • 在编辑界面点击“新建”,添加%JAVA_HOME%\bin。
  1. 配置CLASSPATH环境变量(可选)
  • 与配置JAVA_HOME类似,新建一个系统变量CLASSPATH。
  • 变量值设置为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意前面有个点)。
  1. 验证安装
  • 打开命令提示符(cmd),输入java -version和javac -version,检查是否显示安装的Java版本。

在Linux系统中配置Java环境变量

  1. 下载并安装Java JDK
  • 通过官网下载或使用包管理器安装,例如sudo apt-get install openjdk-11-jdk。
  1. 设置JAVA_HOME环境变量
  • 打开终端,编辑环境变量文件,如~/.bashrc或/etc/environment。
  • 添加export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64(路径根据实际安装位置修改)。
  1. 配置PATH环境变量
  • 在相同的文件中添加export PATH=$PATH:$JAVA_HOME/bin。
  1. 应用更改
  • 保存文件并在终端执行source ~/.bashrc或重启电脑。
  1. 验证安装
  • 执行java -version和javac -version,确认是否正确显示Java版本。

确保在配置环境变量时正确输入路径,路径错误会导致配置失败。在Linux系统中,路径和命令可能会根据发行版和安装的JDK版本有所不同。

标签:Java,JDK,java,步骤,HOME,JAVA,安装,环境变量
From: https://www.cnblogs.com/xkrj5/p/17830593.html

相关文章

  • Java 集合—LinkedList
    链表(Linkedlist)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。经常被拿来和 ArrayList 做比较。关于 LinkedList 和ArrayList的详细对比双向链表不过,我们在项目中一般是不会使用到LinkedList的,需要用到Link......
  • windows 10 安装ubuntu+docker(不安装desktop docker)步骤
    windows10安装ubuntu+docker(不安装desktopdocker)步骤1.安装wsl2,ubuntu22.04参考网络文档2.powershell里运行wsl3.sudo-i4.curl-fsSLhttps://get.docker.com-oget-docker.sh5.shget-docker.sh6.servicedockerstart7.在2.1通过脚本安装docker时,会出现下面这个问......
  • java继承
    测试一下java中子类中实现了之后,会不会还会调用父类的构造方法 1.父类的构造方法会在子类构造方法中逻辑执行之前执行2.子类的构造方法中不显式调用父类的构造方法时,调用的是无参构造3.如果显式调用的话,父类的构造方法必须在第一行执行4.如果父类的构造方法中没有无参构造,需......
  • Java的内部类区别
    一.成员内部类成员内部类是创建在一个类的中的,它的位置和此类的属性是同一级的,可以说是它的成员类,或成员属性特点:成员内部类可以访问外部类的静态属性,也可以访问其外部非静态属性类方法如果要去访问其成员内部类的方法,还是需要才此类中去创建对象,实例化成员内部类,然后调用在......
  • JavaWeb--在IDEA中部署Maven Web项目
    Web的项目结构:1、MeavenWeb项目结构:开发中的项目在IDEA中创建Maven项目1、使用骨架 2、不使用骨架 1、添加打包方式为war 2、补齐缺失的目录2、部署的JaveWeb项目结构:开发完成,可以部署的项目......
  • 解决java中0.1+0.2=0.30000000000000004的问题
     前言在现实中我们都知道:0.1+0.2=0.3但是在程序中会出现这样的结果:0.1+0.2=0.30000000000000004原因对于0.1来说,其本质是1/10,那么若你用二进制表示它们,然后除的话,是这样的:1/1010,然而这一个是除不尽的,是无穷循环。 ===>0.000110011001100110011001100110011........
  • 20 个好用的一行 Java代码
    今天分享给大家20个令人惊叹的Java一行代码,让你们的工作更轻松。一起来看看吧!1.获取浏览器Cookie的值使用document.cookie来获取Cookie的值。2.将RGB转换为十六进制3.复制到剪贴板使用navigator.clipboard.writeText轻松将任何文本复制到剪贴板上。4.检查日期是否......
  • 直播app软件开发的步骤和代码!
    随着互联网的发展,直播App已经成为人们日常生活的一部分,它为观众提供了实时观看、互动交流和参与体验的机会,同时也为开发者带来了可观的商业价值,本文将详细介绍直播App的开发步骤和相关代码。一、需求分析在开发直播App之前,需要进行详细的需求分析,这包括对目标用户、竞争对手和市场......
  • JavaSE DataStructure
    JavaSEDataStructureListArrayListArrayListDemo1点击查看代码importjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;classArrayListDemo1{publicstaticvoidmain(String[]args){Collection<String>list=newA......
  • Java文件处理(一):创建文件、遍历文件夹、删除文件/文件夹
    本篇以代码为核心,在实践中自学吧年轻人~非常好迭代作业,爱来自BUAAFile对象要进行文件处理肯定需要File类啦。File的实例是一个实例(?),但是可以链接到本地的文件、文件夹,并对它们进行操作。从下面的一些示例中可以看到,同一份本地文件可以拥有多个File对象;同时,构造一个File对象......