We have the nightmare scenario of different customer portals required different versions of Java, making broad user compatibility almost impossible.

Is it possible to run applets with different versions of Java on the same machine? E.g, instead of a website opening in the regular browser, it opens in a specifically modified browser running a certain version of Java? different from the main browser?

I'm sure I've seen this done and deployed across a network.


We have a similar situation at my company, although, we have also had the happy coincidence that the different portals are not used by the same individuals. Therefore, even though Java 8 is the corporate standard, a few customers have been downgraded to Java 7, and a few others have been downgraded to a very specific version of Java 6.

This truly is a nightmare scenario, especially when certain vendors are unable or unwilling to update their software.

Now, as a developer, I have to switch between all the portals and their version requirements. And...

Unfortunately, I am sorry to tell you there is no known "customer friendly" way to switch between Java versions for browser applets. You must go into the Java control panel, activate the JRE that you need, and deactivate all the others. (Some of our customers are Power Users and can handle these instructions. Others want it to "just work" and unfortunately, this kind of thing does not just work. I dealy hope you are able to find a good solution for your customers who fall into this latter category.)

  • Thanks very much for your comments. It seems like this is a more common issue than I realised. What a nightmare. – John Smith Optional Jun 19 '17 at 19:17

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.