2011-08-11 22 views

Trả lời

18

Hãy thử điều này:

@echo off 
IF "%JAVA_HOME%" == "" (
    echo Enter path to JAVA_HOME: 
    set /p JAVA_HOME= 
) ELSE (
    echo %JAVA_HOME% 
) 
+1

Không bay cho các cửa sổ 10 –

2
if not defined JAVA_HOME (
    :undefined 
    set /p JAVA_HOME=Enter path to JAVA_HOME: 
    if not defined JAVA_HOME goto:undefined 
) 
echo %JAVA_HOME% 
+0

Điều này đòi hỏi mở rộng lệnh, do đó bạn có thể muốn đặt một cách rõ ràng những người đầu tiên mặc dù họ đang ở trên theo mặc định. SETLOCAL ENABLEEXTENSIONS IF ERRORLEVEL 1 ECHO Không thể bật tiện ích mở rộng – opticyclic

Các vấn đề liên quan