我需要安装 java 并设置 Java 路径。我能够安装 java 并且可以在 C:\Program Files (x86)\Java 中看到两个文件夹,即 Jre 和 Jdk 。
但是当我试图在我的代码中设置 JAVA_PATH 时,我无法在命令 propmt echo 命令上设置它的路径,即@echo JAVA_HOME = %JAVA_HOME%。虽然我今天已经开始编写脚本,但无法纠正我错过的地方?
这是我尝试过的代码:-
@echo off
for /f %%j in ("java.exe") do (
set JAVA_HOME=%%~dp$PATH:j
**@echo JAVA_HOME = %JAVA_HOME%**
ECHO "ok1"
PAUSE
)
if %JAVA_HOME%.==. (
@echo java.exe not found
PAUSE
CD C:\Users\Pathfinder\Desktop
ECHO "Time In"
jdk-6u43-windows-i586.exe /s "/v\"/qn ADDLOCAL=ALL REBOOT=Suppress JAVAUPDATE=0
CUSTOM=1\""
timeout /t 10 /nobreak
ECHO "Time Out"
set path="C:\Program Files (x86)\Java\jre6\bin";%path%
@echo PATH= %path%
set JAVA_HOME="C:\Program Files (x86)\Java\jdk1.6.0_43\bin";%JAVA_HOME%
**@echo JAVA_HOME = %JAVA_HOME%**
PAUSE
) else (
@echo JAVA_HOME = %JAVA_HOME%
PAUSE
)
一次执行我的批处理文件后,意味着当我再次双击批处理文件时双击批处理文件完成后,它再次进入“IF”条件,即“找不到 java.exe”。