I just upgraded to Eclipse Mars and suddenly my ANT task working fine with Lunar complains:
The archive: C:/Program%20Files/eclipse_lunar/plugins/org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar which is referenced by the classpath, does not exist.
Which is weird, because
After some research it seems it is related to https://bugs.eclipse.org/bugs/show_bug.cgi?id=470390
Anyone has a solution to run my ANT (besides from using lunar again) ?
答案 0 :(得分:22)
这对我有用:
mklink /D D:\Program%20Files "D:\Program Files"
答案 1 :(得分:4)
将eclipse程序目录移动到另一个没有空格的文件夹
c:\eclipse
答案 2 :(得分:4)
问题:
错误讯息:
档案: C:/程序%20Files%20(86)/Eclipse%20Mars/plugins/org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150528-0211.jar 由类路径引用的,不存在。
问题是Eclipse Mars被下载并提取到其名称中包含的文件夹下。在上面的错误消息中,路径包含文件夹名称,其间有空格并显示为%20
。
<强>解决方案:强>
为了解决这个问题,请使用下面提到的任何解决方法,
My Folder
重命名为MyFolder
D:\eclipse-jee-mars-R-win32-x86_64
使用mklink命令在Windows中创建符号链接文件夹,
mklink /d D:\My%20Folder "D:\My Folder"
您将收到以下消息,
symbolic link created for D:\My%20Folder <<===>> D:\My Folder
注意:要创建符号链接,您需要在提升的命令提示符下运行上述命令。
现在您可以运行ant脚本而不会出现上述错误。这是一个向eclipse报告的错误,将在未来版本中修补。
答案 3 :(得分:0)
可能的解决方案是创建文件夹 &#34; C:\程序%20Files \ eclipse_lunar \插件&#34;并从&#34; C:\ Program Files \ eclipse_lunar \ plugins&#34;中放置实际* .jar的副本。有