Java调用cmd命令,CD到指定路径下,执行该目录下的文件

想实现一个功能,用Java调用cmd命令执行某个指定目录下的bat文件,但是bat文件里写的是相对路径(bat文件内容不能修改),所以不能用cmd直接调用该bat(要是有方法可以做到,就更好了)。目前我想到的是用cmd命令CD到该指定路径下,这一步很好实现,然后在此窗口上继续执行bat。直接启动cmd是可以做到的,现在用Java实现还是有些问题,各位大佬能否支援一下

https://blog.csdn.net/laichunlin/article/details/8184242
指定下工作路径

你的意思是java执行cmd呗?