Eclipse Mars:ANT任务引用缺少的SWT库

ter*_*k11 15 java eclipse ant

我刚刚升级到Eclipse Mars,突然我的ANT任务与Lunar抱怨很好:

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.
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为

  • 我确定没有.classpath文件引用这个jar
  • jar实际上存在于该路径下

经过一些研究后,它似乎与https://bugs.eclipse.org/bugs/show_bug.cgi?id=470390有关

任何人都有解决方案来运行我的ANT(除了再次使用月球)?

小智 23

这对我有用:

mklink /D D:\Program%20Files "D:\Program Files"
Run Code Online (Sandbox Code Playgroud)