Hey Gary,
Hangdog is correct, you've got a hairball, but I think I can help you cough it up. ;-)
Actually, in SUSE, the thing to use is YAST. I went for several months using SUSE before I figured out that the Software Management option of YAST can be used to upgrade EVERYTHING easily. I have the following version of Eclipse successfully running on SUSE 10.0:
Eclipse SDK Version: 3.1.2 Build id: M20060118-1600
The trick is to first install Eclipse 3.1.0 using YAST (currently the newest RPM that SUSE has packaged). This tutorial should help with that, and more:
Update All Package Versions on Your SUSE Linux 10.0 Machine
http://www.novell.com/coolsolutions/feature/16592.html
Specifically, you'll need to select these packages while in YAST:
eclipse
eclipse-gtk2
eclipse-jdt
eclipse-platform
eclipse-scripts
Then after it's done, just start Eclipse and use it to upgrade the rest of the way via its own Update Manager. The official instructions are here:
Upgrading from 3.1 to 3.1.x using update manager
http://www.eclipse.org/eclipse/platf...sfor3.1.1.html
You might also find this article useful for getting the latest version of Java, and other goodies:
Hacking OpenSUSE
http://www.thejemreport.com/mambo/content/view/178/42/
Good luck,
Brett