Running a Java program on a computer:
a. requires a Java Virtual Machine to be installed on the computer.
b. requires a Java Virtual Machine to be installed on the server hosting the Java applet.
c. requires a miniature program to be downloaded to the user's computer.
d. does not require any specialized software, as Java is platform-independent.
Answer: A