I'm not a developer and I was prompted to install it a while ago.
Sure. I should clarify. For the most part, non-developers should not need or even need to be aware of the existence of Java - just like most Mac or iPhone users don't need to know what Objective-C or Cocoa is.
Java is not used on the client very often now, but apparently there are some apps that do still use it, unfortunately.