I've seen that virtual machines in virtualbox or VMware can be encrypted so that no one on the outside can access the disk, ram or CPU cache since the entire hardware is emulated and encrypted too. I'm wondering if this is possible with a java environment.
I want to make a secure java computing environment that cannot be accessed from the outside by anyone on the same hardware. for example, a shared server. if this is possible, if so how should i set it up?