访问批处理文件中的未知文件夹

时间:2015-10-16 12:51:57

标签: java batch-file directory

我需要指定我的Java文件夹才能使用Sikuli。 问题是:该文件夹具有不同的名称,具体取决于其版本

我该怎么用? C:\Program Files (x86)\Java\jre1.8.0_60\bin\java.exe 在批处理文件中,不知道jre1.8.0_60部分。 我需要某种通配符。 在C:\Program Files (x86)\Java\中只是我需要的文件夹。

我希望很清楚我在寻找什么。无法找到谷歌的任何原因我不知道它是如何调用的。

提前致谢

2 个答案:

答案 0 :(得分:2)

java主目录通常在环境变量Using host:port:sid syntax: String connString="jdbc:oracle:thin:@prodHost:1521:ORCL"; 中设置。

所以你应该可以使用:

JAVA_HOME

(使用"%JAVA_HOME%\bin\java.exe" 来防止路径中出现空格问题)

答案 1 :(得分:1)

实际上,DECLARE @listOfIDs dbo.IntList INSERT INTO @listofIDs VALUES (1),(35),(118); 并未在我的机器上定义。如果不是你的,或者你不想依赖它,你可以递归搜索%JAVA_HOME%创建日期最长的%PROGRAMFILES(x86)%\java

java.exe