如何在Windows命令提示符下使用单个命令获取java版本?
发布时间:2020-12-13 22:38:14 所属栏目:Windows 来源:网络整理
导读:我需要从下面的 java -version输出中获取java版本1.6.0_26 java version "1.6.0_26"Java(TM) SE Runtime Environment (build 1.6.0_26-b03)Java HotSpot(TM) Client VM (build 20.1-b02,mixed mode,sharing) 请帮助我获得1.6.0_26 注意:我不需要电源外壳或
我需要从下面的
java -version输出中获取java版本1.6.0_26
java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) Client VM (build 20.1-b02,mixed mode,sharing) 请帮助我获得1.6.0_26 注意:我不需要电源外壳或任何外部程序 UPDATE 我想出了java -version 2>& 1 | findstr / i“版本”,它给我低于输出 java version "1.6.0_22" 现在即使是java方式的模式匹配或正则表达式也适合我:) 解决方法
您可以在一行中运行Pangea链接问题的解决方案:
c:&;for /f "tokens=3" %g in ('java -version 2^>^&1 ^| findstr /i "version"') do @echo %g "1.6.0_24" c:&;for /f "tokens=3" %g in ('java -version 2^>^&1 ^| findstr /i "version"') do ( @set v=%g & @echo %v:~1,8% ) 1.6.0_24 我刚检查过,似乎我的第二个例子只适用于Windows7,以下适用于Windows XP(因此它也可以在Windows7上运行) for /f "tokens=3" %g in ('java -version 2^>^&1 ^| findstr /i "version"') do ( @echo %~g ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-authentication – 通过RADIUS进行身份验证:MSCHA
- 窗口 – 什么是Teredo隧道伪接口?
- windows-server-2008 – 我可以从Linux节点在Windows DHCP服
- WiX:InstallUISequence和InstallExecuteSequence之间丢失的
- windows环境下elasticsearch安装教程(超详细)
- 电子邮件 – 如何从Windows Phone 7发送电子邮件?
- windows – 内存映射文件:如何监视内存使用情况
- 无法获得node-gyp来创建/ MD的Windows解决方案
- 如何(强大地)远程执行域中Windows工作站上的任务?
- windows 下自动备份mysql数据库,删除以前的数据库文件
推荐文章
站长推荐
- 为什么VS.NET会尝试为WPF和ClickOnce包含Microso
- Windows Server 2016-Powershell管理站点复制
- windows-server-2008 – 在Outlook中几分钟后自动
- 批处理文件 – 在Windows批处理中将双引号线分解
- Windows Server 2016-部署额外域控制器
- Windows上的Memcache,找不到错误的php5.dll
- 用于Windows更新的Centos Squid代理服务器
- windows-server-2003 – Windows 2003 DNS服务器
- windows-server-2003 – 网络文件同步工具
- windows 任务栏的电源图标不见了,怎么找回这个电
热点阅读