日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java环境变量自动设置_自动设置Java环境变量

發(fā)布時(shí)間:2025/3/8 java 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java环境变量自动设置_自动设置Java环境变量 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

@echo off

SETLOCAL

ENABLEDELAYEDEXPANSION

for /f "tokens=2* delims= " %%i in

('reg query "HKLM\Software\JavaSoft\Java Development Kit" /s ^|

find /I

"JavaHome"') do (

echo 找到目錄 %%j

set /p isOK=該目錄是不是JDK^(Java

Development Kit^)的安裝目錄?[Y/N]

if /I "!isOK!"=="Y" (

call :setenv "%%j"

goto :eof

)

)

echo 找不到JDK(Java Development

Kit)安裝目錄,請手動(dòng)輸入(可以通過右擊窗口粘貼)。

:input

set javapath="null"

set /p javapath=?:

if exist "%javapath:"=%" (

call :setenv "%javapath:"=%"

) else (

echo 目錄不存在,請檢查并重新輸入。

goto :input

)

goto :eof

:setenv

echo.

echo 設(shè)置Path

reg query

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

Path | find /I "%~1\bin" >nul

if %errorlevel% EQU 0 (

echo Path中已存在"%~1\bin",不進(jìn)行添加

) else (

for /f "skip=2 tokens=2* delims= "

%%m in ('reg query

"HKLM\SYSTEM\ControlSet001\Control\Session

Manager\Environment" /v Path') do

(

echo Path中無"%~1\bin",進(jìn)行添加

reg add

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

Path /t

REG_EXPAND_SZ /d "%~1\bin;%%n"

/f

)

)

echo.

echo 設(shè)置ClassPath

reg query

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath >nul 2>nul

if %errorlevel% EQU 1 (

echo

ClassPath不存在,新建并設(shè)置為".;%~1\lib\dt.jar;%~1\lib\tools.jar"

reg add

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath /t REG_SZ /d

".;%~1\lib\dt.jar;%~1\lib\tools.jar" /f

echo 按任意鍵退出...

pause >nul

goto :eof

)

reg query

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath | find /I "%~1\lib

\tools.jar"

>nul

if %errorlevel% EQU 0 (

echo

ClassPath中已存在"%~1\lib\tools.jar",不進(jìn)行添加

) else (

for /f "skip=2 tokens=2* delims= "

%%m in ('reg query

"HKLM\SYSTEM\ControlSet001\Control\Session

Manager\Environment" /v ClassPath')

do (

echo

ClassPath中無"%~1\lib\tools.jar",進(jìn)行添加

reg add

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath /t

REG_SZ /d "%~1\lib\tools.jar;%%n"

/f

)

)

echo.

reg query

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath | find /I "%~1\lib

\dt.jar" >nul

if %errorlevel% EQU 0 (

echo

ClassPath中已存在"%~1\lib\dt.jar",不進(jìn)行添加

) else (

for /f "skip=2 tokens=2* delims= "

%%m in ('reg query

"HKLM\SYSTEM\ControlSet001\Control\Session

Manager\Environment" /v ClassPath')

do (

echo

ClassPath中無"%~1\lib\dt.jar",進(jìn)行添加

reg add

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath /t

REG_SZ /d "%~1\lib\dt.jar;%%n"

/f

)

)

echo.

reg query

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath | find /I ".;" >nul

if %errorlevel% EQU 1 (

reg query

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath | find /I ";."

>nul

)

if %errorlevel% EQU 0 (

echo ClassPath中已存在".",不進(jìn)行添加

) else (

for /f "skip=2 tokens=2* delims= "

%%m in ('reg query

"HKLM\SYSTEM\ControlSet001\Control\Session

Manager\Environment" /v ClassPath')

do (

echo ClassPath中無".",進(jìn)行添加

reg add

"HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v

ClassPath /t

REG_SZ /d ".;%%n" /f

)

)

echo.

echo 按任意鍵退出...

pause >nul

goto :eof

總結(jié)

以上是生活随笔為你收集整理的java环境变量自动设置_自动设置Java环境变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。