如何设置 Java 的环境变量

简介: 设置Java环境变量是使用Java开发工具和运行Java程序的前提。主要步骤包括:安装JDK,配置系统环境变量中的JAVA_HOME、PATH和CLASSPATH,确保命令行可直接调用javac和java命令。
  1. 理解Java环境变量的作用

    • 在Java开发中,环境变量用于告诉操作系统(如Windows、Linux、macOS)在哪里可以找到Java开发工具包(JDK)和Java运行时环境(JRE)。主要涉及到两个重要的环境变量:JAVA_HOMEPATH
    • JAVA_HOME变量指定JDK或JRE的安装目录。许多Java应用程序和工具会使用这个变量来定位Java的安装位置。例如,像Maven和Ant这样的构建工具会根据JAVA_HOME来找到Java编译器。
    • PATH变量用于指定操作系统在执行命令时查找可执行文件的路径。将Java的bin目录添加到PATH中,就可以在命令行的任何目录下直接运行Java相关的命令,如javajavac等。
  2. 在Windows系统中设置Java环境变量

    • 设置JAVA_HOME
      • 首先,确定JDK的安装目录。例如,如果JDK安装在C:\Program Files\Java\jdk1.8.0_381(这里以Java 8为例)。
      • 右键点击“我的电脑”(或“此电脑”),选择“属性”。在弹出的窗口中,点击“高级系统设置”。
      • 在“系统属性”窗口的“高级”选项卡下,点击“环境变量”按钮。
      • 在“环境变量”窗口中,在“系统变量”部分点击“新建”。在“变量名”中输入JAVA_HOME,在“变量值”中输入JDK的安装目录(如C:\Program Files\Java\jdk1.8.0_381),然后点击“确定”。
    • 将Java的bin目录添加到PATH
      • 在“环境变量”窗口的“系统变量”部分,找到PATH变量并点击“编辑”。
      • 在“编辑环境变量”窗口中,点击“新建”,然后输入%JAVA_HOME%\bin(这会根据JAVA_HOME变量的值来定位Java的bin目录)。也可以将这一项添加到PATH变量值的最前面或者最后面,这取决于你的个人喜好和具体需求。最后点击“确定”关闭所有窗口。
  3. 在Linux系统中设置Java环境变量

    • 设置JAVA_HOME
      • 假设JDK安装在/usr/local/java/jdk1.8.0_381(以Java 8为例)。打开终端,使用文本编辑器(如vinano)编辑~/.bashrc文件(这个文件用于配置用户级别的环境变量)。
      • ~/.bashrc文件中添加以下行:export JAVA_HOME =/usr/local/java/jdk1.8.0_381。注意,等号两边不能有空格。
      • 保存并退出文件后,在终端中运行source ~/.bashrc来使设置生效。
    • 将Java的bin目录添加到PATH
      • 继续编辑~/.bashrc文件,在文件中添加以下行:export PATH = $PATH:$JAVA_HOME/bin。这会将Java的bin目录添加到PATH变量中,$PATH表示原来的PATH变量值,$JAVA_HOME/bin是要添加的Java的bin目录路径。
      • 同样,保存并退出文件后,运行source ~/.bashrc来使设置生效。
  4. 在macOS系统中设置Java环境变量

    • 设置JAVA_HOME
      • 对于macOS,确定JDK的安装目录。例如,如果JDK安装在/Library/Java/JavaVirtualMachines/jdk1.8.0_381.jdk/Contents/Home(以Java 8为例)。
      • 打开终端,使用文本编辑器(如vinano)编辑~/.bash_profile~/.zshrc文件(取决于你使用的终端 shell)。
      • 在文件中添加以下行:export JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0_381.jdk/Contents/Home。注意等号两边不能有空格。
      • 保存并退出文件后,运行source ~/.bash_profile(如果编辑的是~/.bash_profile)或source ~/.zshrc(如果编辑的是~/.zshrc)来使设置生效。
    • 将Java的bin目录添加到PATH
      • 再次编辑~/.bash_profile~/.zshrc文件,添加以下行:export PATH = $PATH:$JAVA_HOME/bin
      • 保存并退出文件后,运行source ~/.bash_profilesource ~/.zshrc来使设置生效。
相关文章
|
3月前
|
缓存 Java Spring
Java本地高性能缓存实践问题之Caffeine中设置刷新机制的问题如何解决
Java本地高性能缓存实践问题之Caffeine中设置刷新机制的问题如何解决
|
3月前
|
缓存 Java
Java本地高性能缓存实践问题之Caffeine缓存库中基于时间设置驱逐策略的问题如何解决
Java本地高性能缓存实践问题之Caffeine缓存库中基于时间设置驱逐策略的问题如何解决
|
18天前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
50 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
13天前
|
安全 Java Linux
java程序设置开机自启
java程序设置开机自启
|
23天前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
58 4
|
24天前
|
IDE Java 编译器
java编译器的安装/环境变量的配置
java编译器的安装/环境变量的配置
30 0
|
3月前
|
缓存 负载均衡 安全
|
3月前
|
Java
Java系列之 IDEA 为类 和 方法设置注解模板
这篇文章介绍了如何在IntelliJ IDEA中为类和方法设置注解模板,包括类模板的创建和应用,以及两种不同的方法注解模板的创建过程和实际效果展示,旨在提高代码的可读性和维护性。
|
3月前
|
IDE Java 测试技术
Java零基础(4) - JDK、IntelliJ IDEA的安装和环境变量配置
【8月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
125 0
Java零基础(4) - JDK、IntelliJ IDEA的安装和环境变量配置
|
3月前
|
JSON Java API
【Azure API 管理】通过Java APIM SDK创建一个新的API,如何为Reqeust的Representation设置一个内容示例(Sample)?
【Azure API 管理】通过Java APIM SDK创建一个新的API,如何为Reqeust的Representation设置一个内容示例(Sample)?