I am doing some sysadmin work for a small non-profit with about 20 windows XP PCs. I am performing standard maintenance as well as some other work. I am confused about java 7. For consistency sake I would rather only have one version of java on each system. If I install java 7 on all systems and remove java 6 will java 6 based java apps still work? Is java 7 likely to cause any problems?

  • 1
    What applications do you have that depend on Java? If you don't know of any hard requirements, then just try it on a test system and see what happens. There is no way we can answer this question for you. Unfortunately, with java some applications might not work with a newer version. I know of some applications that are extremely picky about java versions, and others that are flexible.
    – Zoredache
    Jun 13, 2012 at 21:17
  • As far as I can tell the organization does not use any applications which specifically rely on java, however, most of the systems have java installed, if a system does not have java installed than I am not adding it or upgrading it. It appears that java is use primarily for serverlets an was mostly likely installed because someone visited some website that required java. Jun 13, 2012 at 21:24

2 Answers 2


Given your use-case is 'general browsing' I have to strongly recommend updating. Java is still a prime target for badware, and the updates help keep that stuff out. If you have some specific applications you had to use that answer may be different. But in your case, updating is a good thing.


I assume "Java 6 apps" means applications compiled using the Java 6 compiler. These will run using java 7.

  • 2
    Well, should run on Java 7 anyway. Sep 28, 2012 at 10:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.