使用DOS shell自动检测JRE环境变量

 用DOS Shell来自动检测JRE的环境变量,通过注册表的方式 

 @echo off
  echo before query
  echo JAVA_HOME=%JAVA_HOME%
  echo CurVer=%CurVer%
  echo ==================
  
  FOR /F "skip=2 tokens=2*" %%A IN ('REG QUERY "HKLM\Software\JavaSoft\Java Runtime Environment" /v CurrentVersion') DO set CurVer=%%B
  FOR /F "skip=2 tokens=2*" %%A IN ('REG QUERY "HKLM\Software\JavaSoft\Java Runtime Environment\%CurVer%" /v JavaHome') DO (
    set "JAVA_HOME=%%B"
  )
  
  echo after query
  echo JAVA_HOME=%JAVA_HOME%
  echo CurVer=%CurVer%
  echo ==================
  
  echo clear variables
  set JAVA_HOME=
  set CurVer=

  运行结果


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java运行环境JREJava Runtime Environment)是Java应用程序运行所必需的基础软件包,包括Java虚拟机(JVM)和一些库文件。设置JRE环境变量是为了让系统能够识别并找到Java的安装位置,以便在命令行中运行Java程序或使用Java相关的工具。 以下是Windows和Unix/Linux系统上设置JRE环境变量的基本步骤: **Windows设置步骤:** 1. 找到Java安装路径:通常在`C:\Program Files\Java`或`C:\Program Files (x86)\Java`(64位系统)。 2. 打开系统属性:右键点击“此电脑”-> 属性 -> 高级系统设置 -> 环境变量。 3. 在系统变量区域,找到名为"Path"的变量,如果没有,新建一个。然后在编辑窗口添加: - 对于64位系统:`%JAVA_HOME%\bin;` - 对于32位系统:`%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;` 并点击“新建”添加路径。 4. 验证:打开命令提示符,输入`java -version`,如果能正常显示Java版本,则说明环境变量设置成功。 **Unix/Linux设置步骤:** 1. 找到Java安装路径,通常是`/usr/lib/jvm/java-<version>/bin`。 2. 打开终端,编辑`~/.bashrc`(或`~/.bash_profile`或`~/.zshrc`,取决于你的shell类型)文件,在文件末尾添加: ``` export JAVA_HOME=/path/to/your/java/installation export PATH=$JAVA_HOME/bin:$PATH ``` 将`/path/to/your/java/installation`替换为实际的Java安装路径。 3. 保存并关闭文件,然后运行`source ~/.bashrc`(或相应文件名)使更改生效。 4. 验证:输入`java -version`,确认Java版本。 记得根据你的具体Java版本和系统调整上述路径。如果你遇到问题,检查环境变量设置是否正确,以及Java是否已被添加到系统的PATH中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值