-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
期望使用如Process process = Runtime.getRuntime().exec("where notepad.exe");
这样的方式寻找已经添加进Path环境变量的exe程序。
执行上述代码会得到寻找的exe文件的绝对路径,可重新启用StreamGobbler的buf变量以接收结果。为了和正常只需输出的执行结果区分,可以加入参数作为开关。
如果返回多行,只读取第一行即可。装载进Path,并检查文件是否存在。如果不存在,说明path环境变量不存在目标exe,则依然使用相对路径访问当前目录下的lib-apps文件夹中的exe程序。
短期需求不大,仅作代办,以后有机会再写。
from:https://www.thinbug.com/q/32827329
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request