为了账号安全,请及时绑定邮箱和手机立即绑定

我用eclipse开发 java Resource下有个红叉但找不到具体错误文件

http://img2.sycdn.imooc.com/59dd88bc0001678c02820604.jpg找不到具体哪里错误

org.eclipse.m2e.wtp.MarkedException: Unable to configure cfsOperation
	at org.eclipse.m2e.wtp.AbstractProjectConfiguratorDelegate.configureProject(AbstractProjectConfiguratorDelegate.java:98)
	at org.eclipse.m2e.wtp.WTPProjectConfigurator.configure(WTPProjectConfigurator.java:71)
	at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:120)
	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$3.call(ProjectConfigurationManager.java:501)
	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$3.call(ProjectConfigurationManager.java:1)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:494)
	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration0(ProjectConfigurationManager.java:432)
	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$2.call(ProjectConfigurationManager.java:345)
	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$2.call(ProjectConfigurationManager.java:1)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)
	at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1351)
	at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:342)
	at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:77)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:39)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
	Caused by: org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modifyInternal(FacetedProject.java:363)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.mergeChangesInternal(FacetedProject.java:1181)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.access$2(FacetedProject.java:1117)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject$1.run(FacetedProject.java:324)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2241)
	at org.eclipse.wst.common.project.facet.core.internal.FacetedProject.modify(FacetedProject.java:339)
	at org.eclipse.m2e.wtp.WebProjectConfiguratorDelegate.configure(WebProjectConfiguratorDelegate.java:133)
	at org.eclipse.m2e.wtp.AbstractProjectConfiguratorDelegate.configureProject(AbstractProjectConfiguratorDelegate.java:94)
	... 18 more


正在回答

3 回答

我也有遇到这种情况,右键项目-->properties-->java compile, 将里面的默认的1.5改成你的jdk版本,OK

0 回复 有任何疑惑可以回复我~

pm.xml里加入下面这一行试试。

 <profiles>
  <profile>
   <id>jdk-1.8</id>
   <activation>
    <activeByDefault>true</activeByDefault>
    <jdk>1.8</jdk>
   </activation>
   <properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
   </properties>
  </profile>
 </profiles>

0 回复 有任何疑惑可以回复我~

1,可以用maven clean命令clean一下,然后项目在maven上选择update project;

2,可以选择navigator模式查看,或者查看隐藏文件里的JAVA编译模式。

3,再不行重新启动eclipse。

0 回复 有任何疑惑可以回复我~
#1

async_M 提问者

报了这个错Unable to configure cfsOperation org.eclipse.core.runtime.CoreException: One or more constraints have not been satisfied.
2017-10-11 回复 有任何疑惑可以回复我~
#2

安里屋小调 回复 async_M 提问者

看看web.xml的版本。 我的如下所示供参考: <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
2017-10-11 回复 有任何疑惑可以回复我~
#3

async_M 提问者 回复 安里屋小调

还是会报错 我maven用的3.2.1 jdk1.8 会不会是这个问题
2017-10-11 回复 有任何疑惑可以回复我~
#4

安里屋小调 回复 async_M 提问者

打开window -> show view ->navigator,看一下.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件里面,默认的java编译环境是不是1.8(一般eclipse建的maven应用这个地方默认的应该是1.5,需要改过来)。
2017-10-12 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

我用eclipse开发 java Resource下有个红叉但找不到具体错误文件

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信