如何从批处理程序中检测Java安装

时间:2014-09-18 10:43:25

标签: java windows batch-file jvm

我想使用批处理脚本在客户端计算机上运行jar文件。但问题是它不清楚java安装在哪里。有7个固定路径可以存在java.exe。

如何编写批处理脚本以查找在任何预定位置安装java的位置,然后运行命令以执行jar文件。

假设java未在环境变量中设置且无法访问Windows注册表。

1 个答案:

答案 0 :(得分:1)

在Windows上:

c:\> for %i in (java.exe) do @echo.   %~$PATH:i

在linux上:

$ which java