Well, you can always bundle a specific java version for each software, nowdays 80 mb is not too much for TB hard disks.
Huh? With the security history of Java? Of course not! Always keep up-to-date and don't expose Java code to the outside world.
Keep it running on a dedicated server and ask on demand, plastered with certificates for every type of connection on the intra-net. And behind a trump-like mexican firewalled fence.
Trust me, been there done that, saw the accidents happen that were waiting to happen.
That said: Java can do things - thanks to its eco system - that are not easily achievable otherwise. Specifically in, say, a banking environment.
Just don't expose it to the internet. Let it perform its tasks and export just the generated data afterwards.