windows bat文件中的变量带有小括号的问题及解决办法

今天在研究libreoffice的UNO技术的时候需要搭建一个开发环境,我按照官方的文档构建好了一个bat,其中有个变量是这样写的:

set OFFICE_HOME=F:\Program Files (x86)\LibreOffice 5

结果运行这个bat文件时老报“不应有\Libreoffce”的错误,搞了半天才知道是小括号的缘故,改为:

set OFFICE_HOME="F:\Program Files ^(x86^)\LibreOffice 5"

记得用双引号和^转义字符哦。

早两天发现该方案还是不能解决问题,javac编译的时候会遇到问题。

猜你喜欢

转载自blog.csdn.net/flyonok/article/details/78148361
今日推荐