I personally encountered this problem, and you may encounter different, but there must be the same.
I encountered this problem when I was importing a PHP project. For example, you have two PHP projects, one is normal, one is problematic (Ctrl + Left key invalidation), Then open the normal project inside the. project file to look at, and the abnormal project in the. project file comparison, there may be different, where there are some configuration information, you want to find out what is unique to the project, which is common, put those common configuration in the test, and then CTRL + Left button failure should be able to Solve.
For example, something is wrong. Project is like this:
<?xml version= "1.0" encoding= "UTF-8"?><projectdescription> <name>xxx</name> < comment></comment> <projects> </projects> <buildSpec> < buildcommand> </buildCommand> </buildSpec> <natures> </natures>< /projectdescription>
What's normal is this:
<?xml version= "1.0" encoding= "UTF-8"?><projectdescription> <name>yyy</name> <comment ></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.wst.validation.validationbuilder</name> <arguments> </argumen ts> </buildCommand> <buildCommand> <name>org.eclipse.dltk.core.scriptbuilder </name> <arguments> </arguments> </buildCommand> <buildcomm And> <name>org.eclipse.wst.common.project.facet.core.builder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature> Org.eclipse.wst.common.project.facet.core.nature</nature> <nature>org.eclipse.php.core.phpnature </nature> </natures>≪/projectdescription>
You will find that the normal no project-specific configuration is all about the Eclipse project configuration, then copy the past line, and then change the name of the project.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Troubleshoot Eclipse CTRL + Left-key failure