在使用eclipse自带的Ant构建openfire源码时出现
The archive:
D:/Program%20Files/eclipse/plugins/org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar
which is referenced by the classpath, does not exist.
的错误,而在JRE的库中发现明明已经存在该文件了
最后发现是没有识别出Program%20Files中间的空格引起的。
解决方法:
以管理员身份运行cmd,输入:
mklink /D D:\Program%20Files "D:\Program Files" 即可。