首页 > 其他分享 >JDK 环境变量配置

JDK 环境变量配置

时间:2024-10-24 17:16:48浏览次数:7  
标签:JAVA JDK 配置 HOME 安装 环境变量

配置JDK(Java Development Kit)环境变量是确保Java开发环境正常工作的关键步骤。以下是如何在不同操作系统上配置JDK环境变量的详细指南。

1. 下载和安装JDK

在配置环境变量之前,请确保已经下载并安装了JDK。可以从 Oracle 官方网站OpenJDK 下载。

2. 配置环境变量

Windows

  1. 找到JDK安装路径
    通常情况下,JDK默认安装在 C:\Program Files\Java\jdk-x.x.x_xx,请记下这个路径。

  2. 设置JAVA_HOME

    • 右键点击“计算机”或“此电脑”,选择“属性”。
    • 点击“高级系统设置”。
    • 在“系统属性”窗口中,点击“环境变量”。
    • 在“系统变量”部分,点击“新建”。
      • 变量名:JAVA_HOME
      • 变量值:C:\Program Files\Java\jdk-x.x.x_xx(根据你的JDK安装路径修改)
  3. 更新Path变量

    • 在“系统变量”中找到并选中“Path”,然后点击“编辑”。
    • 点击“新建”,然后添加以下内容:
      %JAVA_HOME%\bin
      
    • 点击“确定”保存更改。
  4. 验证配置

    • 打开命令提示符(cmd)。
    • 输入以下命令:
      java -version
      
    • 如果正确显示JDK版本信息,说明配置成功。

macOS

  1. 找到JDK安装路径
    通常情况下,JDK安装在 /Library/Java/JavaVirtualMachines/jdk-x.x.x_xx.jdk/Contents/Home

  2. 设置JAVA_HOME

    • 打开终端。
    • 输入以下命令:
      echo 'export JAVA_HOME=$(/usr/libexec/java_home)' >> ~/.bash_profile
      
    • 如果你使用的是Zsh(macOS Catalina及以上版本默认使用),请修改为:
      echo 'export JAVA_HOME=$(/usr/libexec/java_home)' >> ~/.zshrc
      
  3. 更新Path变量

    • 在同一个终端中,输入以下命令:
      echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bash_profile
      
    • 或者,如果使用Zsh:
      echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc
      
  4. 使更改生效

    • 输入以下命令,使更改立即生效:
      source ~/.bash_profile
      
    • 或者,如果使用Zsh:
      source ~/.zshrc
      
  5. 验证配置

    • 在终端中输入:
      java -version
      
    • 如果正确显示JDK版本信息,说明配置成功。

Linux

  1. 找到JDK安装路径
    JDK通常安装在 /usr/lib/jvm/jdk-x.x.x_xx

  2. 设置JAVA_HOME

    • 打开终端。
    • 编辑 ~/.bashrc~/.bash_profile 文件:
      nano ~/.bashrc
      
    • 添加以下行:
      export JAVA_HOME=/usr/lib/jvm/jdk-x.x.x_xx
      
  3. 更新Path变量

    • 在同一文件中,添加:
      export PATH=$JAVA_HOME/bin:$PATH
      
  4. 使更改生效

    • 输入以下命令,使更改立即生效:
      source ~/.bashrc
      
  5. 验证配置

    • 输入以下命令:
      java -version
      
    • 如果正确显示JDK版本信息,说明配置成功。

总结

以上步骤可以帮助你在Windows、macOS和Linux上配置JDK环境变量。如果在配置过程中遇到问题,可以检查安装路径是否正确,或在命令行中使用 echo $JAVA_HOME(Linux/macOS)或 echo %JAVA_HOME%(Windows)来确认环境变量是否设置成功。

注意事项

在JDK 1.5之后就不需要配置CLASSPATH变量。CLASSPATH配置的目的是告诉程序所使用的class文件位置;在JDK 11之后安装JDK时将不会自动安装JRE。 如果需要JRE,那么就需要手动下载。可以进入DOS窗口进入到JDK目录执行命令:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

标签:JAVA,JDK,配置,HOME,安装,环境变量
From: https://blog.csdn.net/m0_58648890/article/details/143212279

相关文章

  • 【linux】centos7 安装openjdk-17
    下载网址:https://openjdk.org/下载地址:https://jdk.java.net/java-se-ri/17-MR1创建目录mkdir-pv/usr/local/java/解压tar-zxvf/software/openjdk-17.0.0.1+2_linux-x64_bin.tar.gz-C/usr/local/java/进入目录cd/usr/local/java/cdjdk-17.0.0.1/配......
  • nginx 跨域配置
    userwwwwww;worker_processesauto;error_log/www/wwwlogs/nginx_error.logcrit;pid/www/server/nginx/logs/nginx.pid;worker_rlimit_nofile51200;stream{log_formattcp_format'$time_local|$remote_addr|$protocol|$status|$bytes_sent|$bytes_......
  • logback配置模板
    <!--定义日志文件路径--><propertyname="LOG_PATH"value="${logPath:-default_log_path}"/><!--控制台输出--><appendername="CONSOLE"class="ConsoleAppender"><encoderclass="PatternLayoutE......
  • 使用跳板机在 PyCharm 中配置远程服务器的 Python 环境
    使用跳板机在PyCharm中配置远程服务器的Python环境在需要通过跳板机连接到远程服务器时,PyCharm提供了一些内置的方式,可以让你通过中间服务器访问远程机器上的Python解释器。本指南将介绍如何使用PyCharm通过跳板机连接,并在远程服务器上运行Python。前提条件PyCharm......
  • ssts-hospital-web-master项目实战记录五:环境配置
    记录时间:2024-10-24《.env.development》VITE_APP_ENV=development#VITE_APP_BASE_URL=/apiVITE_APP_BASE_URL=http://127.0.0.1:9000/VITE_APP_ADAPTERSERVICE_URL=http://127.0.0.1:9080/VITE_APP_TERMINALSERVICE_URL=http://localhost:8881/VITE_APP_EZWAREWEBSOCKET......
  • VRRP原理与配置
    1.简介什么是VRRP:VRRP(VirtualRouterRedundancyProtocol)是一种用于提高网络中路由器可用性的协议。它允许多个路由器共享一个虚拟IP地址,确保当一个路由器出现故障时,流量可以自动切换到其他路由器,从而提高网络的冗余性和稳定性。应用场景:常见于需要高可用性和冗余的网络......
  • 在Windows中,可以使用PowerShell来迁移打印机设置,以下是用于导出和导入打印机配置的Pow
    在Windows中,可以使用PowerShell来迁移打印机设置,以下是用于导出和导入打印机配置的PowerShell代码示例。导出打印机设置使用以下命令导出当前打印机设置到一个文件:powershellCopyCodeGet-Printer|Export-Clixml-Path"C:\path\to\exported_printers.xml"导入打印机设置......
  • ElasticSearch配置文件解读
    elasticsearch的config文件夹里面有一个主配置文件:elasticsearch.yml是es的基本配置文件。下面主要讲解下elasticsearch.yml这个文件中可配置的东西。源文件#========================ElasticsearchConfiguration=========================##NOTE:Elasticsearchcom......
  • PostgreSQL数据库查看shared buffer配置
    哈喽,大家好,我是木头左!PostgreSQL是一个功能强大的开源关系型数据库管理系统,广泛应用于各种规模的应用程序。在PostgreSQL中,sharedbuffer是一个重要的性能调优参数,它直接影响到数据库查询的性能。本文将详细介绍如何查看和调整PostgreSQL中的sharedbuffer配置,帮助您更好......
  • Nginx配置基于IP地址的访问控制
    访问控制基于模块ngx_http_access_module实现,可以通过匹配客户端源IP地址进行限制在location中,通过allow、deny配置仅允许172.16.0.1的主机访问http://www.uhn.cn/admin其他地址均拒绝location=/admin{root/data/nginx/html/uhn;allow172.16.0.1/24;denyall;}locati......