【发布时间】:2015-03-15 16:21:10
【问题描述】:
这很烦人。如果 Java 的主要版本是 1.6、1.7 等,我正在尝试在脚本中合并一个触发器来运行。
在我尝试设置变量的行中,我提取 Java 版本并将其通过管道传递给标识的标记和分隔符,从而将“do”作为变量 %jver% 的设置命令。但是,回显 %jver% 会导致“回显已开启”。为什么不设置变量?在使用 %jver% 之前,一切看起来都是合法的。
是的,我将脚本的百分比加倍。这里的代码是在命令提示符下使用的。
下面是一行:
%systemroot%\system32\java.exe -version 2>&1 | for /f "tokens=1-4 delims=. " %a in ('findstr /i "version"') do (set jver=%~c.%d)
【问题讨论】:
标签: java command version command-line-interface