Ma9*_*9uS 5 java path batch-file
我需要编写一个批处理脚本来查明是否安装了Java,如果是,那么在什么路径下呢?我觉得它必须与此类似:
for /f %%j in ("java.exe") do (
set JAVA_HOME=..........
)
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚.
PS它必须使用带有空格2的路径.就像java安装到"Program Files"中一样.
谢谢.
使用reg [.exe]可以查询系统上安装的可能的JRE候选项.可能没有或可能有几个.
在测试设置中,在命令shell中运行:
reg query "HKLM\Software\JavaSoft\Java Runtime Environment"
我得到三个结果行,其中第一行是
CurrentVersion REG_SZ 1.6
基于此,查询
reg query "HKLM\Software\JavaSoft\Java Runtime Environment\1.6\"
给我 JavaHome REG_SZ C:\Program Files\Java\jre6
它比扫描文件系统查找java二进制文件更有效.
这是在Windows XP 32位的虚拟安装下测试的.
| 归档时间: |
|
| 查看次数: |
13255 次 |
| 最近记录: |