做软件开发嘛。不可避免的就要用到很多开发工具,其中的很多工具都要求我们把其可执行文件路径加入到系统的PATH环境变量中,时间久了,我们的PATH变量长度就变成了一个超级长的字符串,也许有一天,在你又一次安装某个软件之后,你突然发现,原本可以使用的某个exe文件,当你运行到哦时候,给你来个“找不到xx.dll文件!”,你怎么办,就这样无语吗?
要说,微软够贱的,你说你们把环境变量的最大长度设置为10000,不就没事了,非得那么吝啬,总是256、512、1024的限制,搞的LZ不爽!!
但是,骂归骂,你还是没办法,怎么办,找微软中国网站寻求帮助呗。
搜索“环境变量 path”
竟然没找到完全匹配的,也许是我太急了吧?
不过还是有很多类似的问题,都是什么字符串长度限制。罗列一下:
1.命令提示符 (cmd.exe) 命令行字符串限制(http://support.microsoft.com/kb/830473/zh-cn)
嗯,跟我的有点像,MS提供的解决办法是:
例如,如果 PATH 环境变量中包含多于 2047年或 8191 个字符 (根据您的操作系统),使用一个或多个下面的方法来降低的字符数:
--------------------------------------------
总之,还不能根治啊。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。