从批处理文件中发现Java安装在哪里?

2024-01-29

我想从批处理脚本设置 JAVA_HOME 变量


此代码片段将在当前路径中搜索 java.exe,并打印出找到它的位置:

for /f %%j in ("java.exe") do @echo.%%~dp$PATH:j

在我的系统上这给了我

C:\WINDOWS\system32\

使用它,您可以按如下方式设置 JAVA_HOME:

@echo off

for /f %%j in ("java.exe") do (
    set JAVA_HOME=%%~dp$PATH:j
)

if %JAVA_HOME%.==. (
    @echo java.exe not found
) else (
    @echo JAVA_HOME = %JAVA_HOME%
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从批处理文件中发现Java安装在哪里? 的相关文章

随机推荐