security make java visible only for specific applications
As old java versions are often a specific requirement for aged application, they rappresent a huge security issue.
To eliminate security risks, FSLogix could hide java installation to all users and make it visible only for specific application/web sites.
Idea is to use application masking to hide all installed java versions (no default java version) and then allow accessing them using version control rule.
For example, CoreHR, needed by all users, requires java 1.6 installed. Ideally FSlogix can hide it using applciation masking rule preventing security risks, but make it available while requested by CoreHR only. Same for other java versions.
In this way, there is no need for dedicated server and/or application virtualization technology (App-V for example)
Mikhail Galperin commented
I'm not sure if this wasn't the case when you posted, but this is currently possible-- just have the hiding rule apply to everything besides the executable of the application that needs Java.