gpt4 book ai didi

java - 如何检查批处理文件中是否已安装java的PATH变量

转载 作者:行者123 更新时间:2023-12-01 08:10:11 24 4
gpt4 key购买 nike

我有一个 test.bat 文件,我需要在其中编写一个脚本来检查 PATH VARIABLE 是否已安装 java?

 Conditions :-

1) If yes then
a) Check for the java version .
b) Check for JAVA_HOME env variable :-
i) if no , create it.
ii) if yes , get the JAVA_HOME value.
2) If No then
set JAVA_HOME to local path (embedded)



I know the commands like :-
For version
-> java -version

For variable path
-> echo %path%

For Java variable path
-> echo %JAVA_HOME%

但是如何在批处理文件(即 .bat)中编写针对这些条件的脚本?我对此很陌生,所以请给我您宝贵的答案或有用的链接。

最佳答案

您可以检查类似的内容:

@echo off
if defined JAVA_HOME (
if exist "%JAVA_HOME%\bin\javac.exe" goto okJavac
)

echo Java not found
exit 1

%okJavac
echo Java path "%JAVA_HOME%"
rem the end of your script

关于java - 如何检查批处理文件中是否已安装java的PATH变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18055265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com