Eclipse Wants a Stable JRE…So It Fails
June 1st, 2009Writing Code…
A while ago, I got used to and learned to like Eclipse Ganymede very well. It worked wonderfully. I’ve been using it for Java development ever since. I took on a project involving designing a game, one I had been hosting on Google Code because I’m all-Google and because it would make it easy to share with others and transition between workstations. A flash drive with eclipse, subclipse, and my SVN settings with password on it made it even easier, especially for the locked down ones I sometimes use. I had eclipse installed to the hard drive of my netbook, and launched it a couple days ago to fix an annoying code issue. It fails to launch. I try again. Fail. I look at the stack trace. It seems to suggest it needs JRE 1.5.xx? Wait, don’t I already…No!
Why It Happened
EDIT (6/3/2009): I had corrupted the install which was the real reason. An uninstall and reinstall worked fine.
I was using Chrome, my favorite browser, to view some pages when one of them turned out to require Java. I click the handy Install Plugin… button at the top. Fails because of lack of admin privileges. Makes sense, I try to make my regular users not admins. I download manually and proceed with install under “Run As…” It works! Finally! And then, it launches another install. Boom. Fail. The second part didn’t have my privileges. Boo hoo, it was some junk anyways. Reboot, Java works in Chrome and I can finally do what I needed. Eclipse doesn’t. I don’t think it was the mid-way fail that caused it, though. I think it’s because in order for it to work with Chrome it needs to install JRE 1.6 beta. Ganymede decides it doesn’t like beta. Ganymede die.
Urg
I spend over an hour looking for a JRE 1.5 revert download. Nothing…Nothing…Ooh, an uninstall script! Doesn’t work for 1.6.3, only 1.6.0 - 1.6.2. Wow. I can’t even get 1.5 from Sun or anyone else! They all want to give me 1.6 or tell me to shoo because I don’t know what I want. Too bad for them.
I’m stuck. I’m stuck with Java 1.6. Without a way to make code changes on this computer any more.
Morals of the story:
- Sun should let me think for myself
- Eclipse should permit running under 1.6
- Software downgrades should be lightly buried, not hidden in the earth’s core
- People should answer their phones and stop calling me back so I don’t have to put their voicemail on call waiting
- I should think before installing a beta JRE
- I should finish the part of the game permitting others in my group to write the levels for me! That way I only need concentrate on gravity, collisions, loading, sound, the real fundamentals. They go be the expressive creative ones. Not me. I stink at that.







