eclipse 外部工具配置 -> 类路径中引用的库不存在:org.eclipse.swt
eclipse external tools configurations -> referenced library in classpath does not exist: org.eclipse.swt
更新到最新的 eclipse mars 版本后
版本:Mars Release Candidate 1 (4.5.0RC1)
构建 ID:20150521-1252
我无法启动任何 Ant 脚本。它总是导致以下错误:
首先我检查了路径是否真的正确,并确保了具体的jar org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150513-1901.jar 存在于给定位置,确实如此。经过一番挖掘后,我注意到外部工具配置中的以下内容:
我认为 eclipse 无法通过 url 中给定的 '%20' 标记将类路径解析为库。通常只有一个空白。恢复默认值始终会为此特定库填写 '%20'。
所以我在一个没有空白的位置创建了一个 eclipse 的副本,并且一切正常。
不幸的是,我更愿意保留原位置,所以有没有办法正确解析 其他任务和支持 的类路径?
这是 Eclipse Mars 中的一个已知错误:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=470390
更新:Eclipse 4.5.1于10月2日发布,bug已修复。 Eclipse 更新将解决此问题。
我通过将 C:\Program Files\eclipse 移动到 C:\eclipse
解决了这个问题
答案也在这里找到,
还有一个 "fix" 基本上是一种更简单的解决方法。
如果您转到 Ant 构建配置(在外部工具下,然后突出显示您的配置和 select JRE 选项卡)并将 运行 外部 JRE 更改为顶部按钮,即, "Run in the same JRE as the workspace", 这将使它起作用。
更新到最新的 eclipse mars 版本后
版本:Mars Release Candidate 1 (4.5.0RC1)
构建 ID:20150521-1252
我无法启动任何 Ant 脚本。它总是导致以下错误:
首先我检查了路径是否真的正确,并确保了具体的jar org.eclipse.swt.win32.win32.x86_64_3.104.0.v20150513-1901.jar 存在于给定位置,确实如此。经过一番挖掘后,我注意到外部工具配置中的以下内容:
我认为 eclipse 无法通过 url 中给定的 '%20' 标记将类路径解析为库。通常只有一个空白。恢复默认值始终会为此特定库填写 '%20'。
所以我在一个没有空白的位置创建了一个 eclipse 的副本,并且一切正常。
不幸的是,我更愿意保留原位置,所以有没有办法正确解析 其他任务和支持 的类路径?
这是 Eclipse Mars 中的一个已知错误:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=470390
更新:Eclipse 4.5.1于10月2日发布,bug已修复。 Eclipse 更新将解决此问题。
我通过将 C:\Program Files\eclipse 移动到 C:\eclipse
解决了这个问题答案也在这里找到,
还有一个 "fix" 基本上是一种更简单的解决方法。
如果您转到 Ant 构建配置(在外部工具下,然后突出显示您的配置和 select JRE 选项卡)并将 运行 外部 JRE 更改为顶部按钮,即, "Run in the same JRE as the workspace", 这将使它起作用。