项目'ProjectA'中的源文件夹'folder1'无法输出到Eclipse中的不同源文件夹'folder2'

Posted

技术标签:

【中文标题】项目\'ProjectA\'中的源文件夹\'folder1\'无法输出到Eclipse中的不同源文件夹\'folder2\'【英文标题】:Source Folder 'folder1' in project 'ProjectA' cannot output to distinct source folder 'folder2' in Eclipse项目'ProjectA'中的源文件夹'folder1'无法输出到Eclipse中的不同源文件夹'folder2' 【发布时间】:2015-12-02 16:30:35 【问题描述】:

我在工作区的某些项目中遇到此错误。 我尝试过使用 Luna 和 Juno 版本的 eclipse,但两个版本的 eclipse 中仍然存在错误

.classpath 文件的内容

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="folder1"/>
    <classpathentry kind="src" path="folder2"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/WebSphere v6.1 JRE"/>
    <classpathentry kind="con" path="org.eclipse.jst.server.core.container/com.ibm.ws.ast.st.runtime.runtimeTarget.v61/was.base.v61"/>
    <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/hibernate"/>
    <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/log4j"/>
    <classpathentry kind="src" path="/ProjectB"/>
    <classpathentry kind="src" path="/ProjectC"/>
    <classpathentry combineacces-s-rules="false" kind="src" path="/ProjectD"/>
    <classpathentry exported="true" kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>
    <classpathentry kind="output" path="folder2"/>
</classpath>

ProjectB、ProjectC、ProjectD中没有构建路径错误

【问题讨论】:

你能把ProjectA.classpath文件的内容贴出来吗? 【参考方案1】:

没有合适的解决方案 您可以在项目首选项中将该问题从错误更改为警告。

在项目属性->Java编译器->构建下

确保选中启用项目特定设置,在构建路径问题下, 将输出位置与源位置重叠,从错误更改为警告/忽略。

您也可以通过here找到一些关于该问题的相关讨论

【讨论】:

【参考方案2】:

我确实得到了关于这个问题的解决方案:

在创建项目时有一个不能输出特定文件夹的规范。我将该文件夹重命名为 .old 关闭 eclipse 和 ,还尝试将其删除,因为它是一个示例文件夹。

如果它的文件夹不是那么重要,请在关闭 eclipse 后重命名该文件夹并重试。 这将解决问题。

【讨论】:

Ashok - 您可以将自己的答案标记为已接受,因为它已经有一段时间了。感谢您分享您的发现。【参考方案3】:

对我来说,解决方案是添加这一行

org.eclipse.jdt.core.classpath.outputOverlappingAnotherSource=ignore

到 .settings/org.eclipse.jdt.core.prefs

【讨论】:

【参考方案4】:

您必须从 src 路径中删除不同的源文件夹 'folder2'

转到项目构建路径

转到源选项卡 选择 folder2 src 条目 删除它

【讨论】:

以上是关于项目'ProjectA'中的源文件夹'folder1'无法输出到Eclipse中的不同源文件夹'folder2'的主要内容,如果未能解决你的问题,请参考以下文章

无法删除长路径的文件(夹)

powershell复制文件夹的文件

在 Typescript 中防止不适当的导入和执行项目层次结构

未找到 Xcode 链接的项目头文件

Prefix Header 在另一个项目中导入

Ubuntu 文件(夹)权限查看与修改相关指令