Reputation: 2805
I inherited a java project and don't have much experience with Eclipse. In the package explorer I can see the outline of the project with all the classes but when I try to edit any of them it says the source code is not found. When I look the source code is where it seems it is supposed to be. I am assuming that in pulling the code out of source control the path must have changed from the original. Is there an easy way to tell the IDE to just connect a code file to a class?
What's really weird is that 'some' of the files in the very same directory are found while others are not. Can't say I think very highly of this IDE so far.
Upvotes: 37
Views: 61862
Reputation: 186
just refreshing isnt always the answer. I had this source issue happen when I had imported two projects with the same context for review and Eclipse made me disambiguate them, forcing a change to the web context of the second. The source for one was linking to the other context's source folder. eg
in .settings/org.eclipse.wst.common.component
(within folder A1) the wb-module
element referred to the other context /A[later] and was using its source code, not that for /A.
I solved this by updating all references in the org.eclipse.wst.common.component
file in each project to suit their correct project
** the suffix I chose upon import, it has no particular significance
Upvotes: 1
Reputation: 2633
If using maven or other builder be sure that you disable the plug ins some plug ins, specially the ones meant to generate/change code will never let you be fully on sync
Upvotes: 0
Reputation: 1121
You can have Eclipse do that automatically for you.
Using the latest version, go to Window -> Preferences.
Select General -> Workspace and from there make sure the first and second option are checked:
This is very useful especially if you use Dropbox or something similar (wuala etc) :)
Upvotes: 31
Reputation: 2602
Just remove all projects from eclipse workspace and Re-Import the all projects again. It is working for me. Just try it
Upvotes: 0
Reputation: 207
If refresh and clean doesn't work, it might work to just simply just run your code. For me it did the trick. After many refresh and cleaning/ building didn't work.
Upvotes: 0
Reputation: 1
Click on the project, then press F5 to refresh the file. It should be fine.
Upvotes: 0
Reputation: 6863
Upvotes: 0
Reputation: 6490
You can right click on the project name and click refresh. And just to be sure, you can select the package name and right click 'Refresh' too.
Upvotes: 0
Reputation: 86774
Right click on the project in the Package Explorer view and select Refresh.
Upvotes: 98