日食错误:调用清理时"Path must include project and resource name"
Eclipse error: "Path must include project and resource name" on invoking clean
我导入了一个项目,当我尝试清理它时,我得到了以下错误:
Errors occurred during the build. Errors running builder 'CDT Builder' on project 'test_sp'. Path must include project and resource name: /test_sp
我试着检查了所有的设置,但无法找出问题的原因。
我的会话数据是
java.version=1.7.0_10
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:
Command-line arguments: -os win32 -ws win32 -arch x86_64
我得到以下异常的堆栈跟踪:
java.lang.IllegalArgumentException: Path must include project and resource name: /test_sp
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63)
at org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:2169)
at org.eclipse.core.internal.resources.Container.getFile(Container.java:208)
at org.eclipse.cdt.managedbuilder.internal.buildmodel.BuildDescription.addInput(BuildDescription.java:1931)
at org.eclipse.cdt.managedbuilder.internal.buildmodel.BuildDescription.addInput(BuildDescription.java:1895)
at org.eclipse.cdt.managedbuilder.internal.buildmodel.BuildDescription.calculateInputs(BuildDescription.java:1624)
at org.eclipse.cdt.managedbuilder.internal.buildmodel.BuildDescription.handleMultiSteps(BuildDescription.java:835)
at org.eclipse.cdt.managedbuilder.internal.buildmodel.BuildDescription.initDescription(BuildDescription.java:752)
at org.eclipse.cdt.managedbuilder.internal.buildmodel.BuildDescription.init(BuildDescription.java:814)
at org.eclipse.cdt.managedbuilder.internal.buildmodel.DefaultBuildDescriptionFactory.createBuildDescription(DefaultBuildDescriptionFactory.java:45)
at org.eclipse.cdt.managedbuilder.buildmodel.BuildDescriptionManager.createBuildDescription(BuildDescriptionManager.java:107)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.cleanWithInternalBuilder(CommonBuilder.java:1180)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.clean(CommonBuilder.java:1098)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.clean(CommonBuilder.java:1046)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:513)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:432)
at org.eclipse.ui.actions.BuildAction$1.runInWorkspace(BuildAction.java:305)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
我已经坚持了一个星期了,任何建议都会有所帮助。我尝试过其他类似的解决方案,但它们非常特定于android,因此不起作用。需要注意的一点是,它构建得很好,只是在清理时出现了这个错误。
这是C++代码。
这可能是一个错误。尝试更新您的Eclipse版本。另一种可能性是,您正在尝试使用CDT Builder(即C++)构建Java代码。你应该在你的问题中说明这一点。将这个问题同时标记为Java和C++是没有意义的。
相关文章:
- 使用模板进行堆栈实现; "name followed by :: must be a class or namespace"
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 尝试链接我的着色器时,我收到错误代码"error c5145 must write to gl_position"
- 为什么static_assert错误:即使我传递常量"expression must have a constant value"?
- 错误:"Left of getValue must have class/struct/union"
- C++/SDL "initial value of reference to a non-const must be an lvalue"
- C++复制函数重载导致"must be a nonstatic member function"错误
- C++ 错误:"array must be initialized with a brace-enclosed initializer"
- "expression must be a modifiable lvalue"是什么意思?
- unordered_set .find 方法无法编译的 C++ "expression must have class type"错误
- 如何强制嵌入式python使用与命令行相同的sys.path?
- 当两个成员位于同一类中时出错"a nonstatic member reference must be relative to a specific object"
- 编译为 cuda 内核调用提供了"expression must have integral or unscoped enum type"
- [LLVM-9 clang-9 OSX]: std::filesystem::path unrecognized
- 我可以对"int 文件 = open(path, flag);"做点什么吗?
- 调用 list.size() 方法给出错误"expression must have class type"
- "[ptr, ptr+len) must be a valid range"是什么意思?
- "#include <path/to/header>"指令的含义(如"#include <loki/Functor.h>")
- Cppcheck 静态代码分析器实际上可以检测到不太常见的警告(如 "Relative Path Traversal (CWE-23)" 或"Buffer Under-read(CWE-127)")吗
- 日食错误:调用清理时"Path must include project and resource name"