由于项目上需要使用ffmpeg来转换音频文件格式,于是下载好ffmpeg后,配置好环境变量。
赶紧windows直接打开cmd 输入ffmpeg,发现成功了,如下图
于是觉得成功了,赶紧在IDEA上测试用java调用cmd执行,如下图,结果报错了
想了很久,各种网上找原因,有说语法错误的,有说是传入字符串数组的。尝试了各种方法都不对。折腾了2小时,心累。
最后想着可能是环境变量还没起效吧,重启电脑后正常了。离谱!
重启电脑后执行情况
成功了!!!然后测试了转换音频也成功了。
当然我也不知道啥原因导致非要重启以后,java调用cmd才能执行新配置的环境变量。有懂的大佬可以说下,随便解惑,感谢!