Eclipse 3.1 has some excellent new features. Chief among them for me is the JDK 1.5 support. They’ve got everything from enums to annotations supported, and done very well. Also of particular note is the first class support to the Rich Client Platform (RCP). Watch for the Web Tools Platform to finalize very soon as well.
I ran into this really strange error the other day while using Eclipse. I had been creating some JUnit tests, and everything was going just fine. Then I tried to create another one, and I saw the dialog below with the error message, Superclass does not implement the ‘junit.framework.Test’ interface.
The JUnit JAR file was in my classpath, so I was befuddled for a minute or two. After searching around I discovered that I had accidentally deleted the JRE System Library from my project Java Build Path. After I restored that, everything worked fine.