Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

(other than "none")

My organization uses a necessary Java-based web app that will not be replaced in the near future, which runs on Java 1.4 and up. Should our (mostly Windows) users have Java 1.6, 1.7, or a different version on their PCs? Does the answer vary across OS versions, browsers, or other variables? Should they allow auto-updating?

share|improve this question

closed as not constructive by RedGrittyBrick, Karan, Synetech, 8088, Michael Hampton Dec 6 '12 at 17:55

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

If the workstations are connected to the interent you should push any and all updates and use the current version of Java otherwise you will be vulernable to malware. – Ramhound Dec 6 '12 at 16:15
Answers to this question might be rather localized in time. The answer may be different next week. – RedGrittyBrick Dec 6 '12 at 16:16
@RedGrittyBrick - Which is the reason only the "current version" is the only correct answer. – Ramhound Dec 6 '12 at 16:41
This is a great question because there's indeed two or three "up-to-date" versions of Java. I would look at the update release notes ("security advisories") to see which versions they fix bugs in. Often, it's all three at once, but sometimes only the latest ones. Generally, Java adds features, it doesn't remove them, so the older versions may have a smaller attack surface. Regardless, though, the correct answer is, "find a way to block Java except on the webpage that needs it" through a browser plugin or other means. – Aleksandr Dubinsky Oct 27 '15 at 23:20
up vote 3 down vote accepted

the only reasonable answer to this question is "the most up-to-date one". always being up to date reduces the number of known exploits to its theoretical minimum.

share|improve this answer
+1, but this doesn't tell quite the whole story. Java 6, for example, is still maintained alongside Java 7 (at least for the moment), and therefore there are two different versions that can both be called "up-to-date". – Joel Coehoorn Dec 6 '12 at 16:44
be ready to update your JVM several times per month, to stay up-to-date with the very frequent security patches. – BorisHajduk Dec 6 '12 at 17:56

Safe solution would be, using separate browser with java plugin, restricted only to your webapp. And other one for accessing internet.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .