我正在批量运行一个小终端jar工具:
%cd%
"c:\program files (x86)\Java\jre7\bin\java" -jar myfile.jar
但是对于我正在运行的每台新机器,我必须首先检查并编辑java home的路径。是否有任何批处理方式不必一直编辑它,但自动化java-homedir发现?
答案 0 :(得分:1)
在Windows上,您可以按顺序查看:
reg query "HKLM\Software\JavaSoft\Java Runtime Environment\"
列出你的所有java运行时。使用最后一个命令,您可以看到CurrentVersion,使用reg query "HKLM\Software\JavaSoft\Java Runtime Environment\your_version_number"
,您将找到java home目录。
如果以前的所有方法都失败了,您需要扫描文件系统以找到java二进制文件:(。