I've mentioned before I'd rather debug with printf than Eclipse, although I haden't used Eclipse in over a year. So I tried to use it to find a problem recently, and know why I hate it. FWIW, when I fired up Eclipse it wanted to check for updates, found some, and updated. That all went well. So I'm running a 3 day old version.
1) Non intuitive to the max. Just about everything I do requires Google to figure out what to do.
2) Projects from the past stick around. I haven't worked on Starweb for 2 years. It's a completely different project. So why are it's files showing up as options in my current project? They're completely unrelated.
3) How do I import a file? Not kidding, got 5
java source files in the project I want to debug. How do I get them into an Eclipse project? Google is less than useful here, seems various versions of Eclipse have changed the UI enough that what worked last year won't work now. Hey asshats, how about File->Import, like the rest of the universe does. How hard can that be?
4) Why is it showing me breakpoints for projects I'm not working on? Seriously. Haven't worked on Starweb.java in 2 years, why would that breakpoint on ParseTurn line x show up at all?
5) Hit a breakpoint. My data is an int[256]. How is it displayed? foo[0] = 0. On a line. Next line: foo[1] = 0. Next line: Yeah, you know what I'm talking about. How about showing the array in a common-sense way. And let me right click to choose if it's ascii, hex/ascii, or something else. Because the default way is the way I have never once in 40 years of debugging ever wanted to see.
6) Now the biggie. Found a problem. Fixed it. Trying to re-run the code I get an error message "dude, your Java has an error. You wanna run anyway or quit?". Um, how about I'd like to see the error and fix it? Nope, not seeing that option. How do I get out of debug mode? Hellifino. How do I find the error and fix it? hellifino.
7) Drop down to a shell, run "javac -Xlint *.java". Find the problem, fix it. Back to Eclipse. "dude, your Java has an error.". Really?
8) Start looking for solutions. Click on something, suddenly I have no source files, no debugger, nothing but the initial Eclipse windows that has 4 options, one of which is, I think, "tutorial".
9) Can't open a project, it's greyed out. Can't create a file, it's greyed out. Can't open a file, it's greyed out. Can't do anything, everything that might be useful is greyed out.
It was at this point I added more printf's to the code and started wondering if I should delete Eclipse completely.
So basically Eclipse told me there where compilation issues, would not tell me how to find/fix said issues, and when I went looking for a solution completely locked me out of my project.
Good job Eclipse. You'll find a good job in Congress, then spend the rest of your life wondering why everybody in the country think's your a sack of, um smelly stuff.