I was wondering what a Java Virtual Machine was. Sometimes when I visit a certain website it says that I can't view it because It don't have this machine. It says to download now when I do it directs me to Microsoft. I can't seem to find a download for it anywhere. What does it mean and where can I find it?