I am new to Java. My company is looking to purchase an expense package. One happens to be coded entirely in "Sun Native Java" as the verdor says. All of our client machines are either Windows95 or Windows NT 4.0. I need clarification of the following:
Also, from a development point of view, is there a difference (classes, methods, packages, etc...) between Microsoft's Visual J++ and Sun's JDK?
I would like an definition of the Java Virtual Machine. I don't understand how an applet or application can run on any machine. What does the client machine need to have installed on it for Java to be interpreted? Is it built into Windows95 or WIndowsNT??
I am sorry for the lame questions, but this site usually explains the basics very well.