还有Java安装问题

时间:2014-04-10 14:30:31

标签: java windows batch-file

请查看我的脚本,我要做的就是检查是否安装了特定的Java Verison(最新版本)(如果没有安装),然后转到安装命令......

虽然有For / F命令的问题。

请看看我到目前为止:

@echo On
setlocal ENABLEEXTENSIONS
set KEY_NAME="HKLM\SOFTWARE\JavaSoft\Java Runtime Environment"
set VALUE_NAME="BrowserJavaVersion"

FOR /F "usebackq skip=1 tokens=3" %%A IN (`REG QUERY %KEY_NAME% /v %VALUE_NAME% 2^>nul`) DO (
set ValueValue=%%A
) 
if defined ValueValue (
@echo the current Java runtime is %ValueValue% 
) else (
@echo %KEY_NAME%\%VALUE_NAME% not found 

这是我试图在Windows注册表中查询的密钥(BrowserJavaVersion):

http://i393.photobucket.com/albums/pp11/Mikoyan_2008/Screenshot.jpg

如果版本与最新的Java版本不匹配,那么:

如果“%ValueValue%”==“最新Java版本”(goto eof)ELSE(转到安装)

有人可以提供帮助吗?

0 个答案:

没有答案