Removal of Java programs

Add Remove software question:
I have the following in my Add/Remove Software:
J2SE Runtime Environment 5.0 Update 6
J2SE Runtime Environment 5.0 Update 10
J2SE Runtime Environment 5.0 Update 11
Java™ 6 Update 2
Java™ SE Runtime Environment 6 Update 1

Can I remove any of these and if so, which ones?

You should be able to get rid of all the version 5s.

I had to do this once, on purpose, when I was trying to get something written in Java to run on my mom’s machine. For some reason the app kept thinking she had Java 3 or something, even though I had the very latest. Turns out she DID have 3 - and 4 and 5 and 6. Got rid of all the older ones and the app ran fine.

Many thanks Zipper. I was thinking I could get rid of all of those.

Actually, it depends…

If you are talking about just what is needed for casual browsing where Java applets might show, then you can probably get rid of everything up to Java 6.

However, developers do have the ability to specify which version of the JRE is used with their apps, so there are sometimes cases where you would need older ones present on a machine. I am willing to bet that this is for more intense things than the casual surfer is liable to encounter.

For example, we have some internal applications that run against WebLogic 8.1, and these apps are stuck in Java 1.4 since the server side WebLogic engine runs on Java 1.4 and a lot of the internals related to the network communications needed for WLS changed radically between 1.4 and 1.5.

On a modern machine, it can’t hurt to keep around all of the JREs. They don’t take up much disk space.