Java 源文件夹';文件夹1';在项目中';项目A和x27;无法输出到不同的源文件夹';折页2';日蚀

Java 源文件夹';文件夹1';在项目中';项目A和x27;无法输出到不同的源文件夹';折页2';日蚀,java,eclipse,ejb,eclipse-juno,eclipse-luna,Java,Eclipse,Ejb,Eclipse Juno,Eclipse Luna,我在工作区中的一些项目中遇到此错误。 我尝试过使用Luna和Juno版本的eclipse,但在这两个版本的eclipse中仍然存在错误 .classpath文件的内容 <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="folder1"/> <classpathentry kind="src" path="folder2"/

我在工作区中的一些项目中遇到此错误。 我尝试过使用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 combineaccessrules="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中没有生成路径错误

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

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

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


你也可以在上面找到一些关于这个问题的相关讨论

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

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

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

对我来说,解决办法是增加这一行

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

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

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

转到项目生成路径

转到“源”选项卡 选择folder2 src条目 移除它


你能把
项目a
.classpath
文件的内容发布出来吗?Ashok-你可以把自己的答案标记为已经接受了一段时间。谢谢分享你的发现。