¿Qué funciones tienen javac, javaC, Java y appletviewer en JDK? Por favor, explíquelo.
El programa Java que escribimos no se basa en una determinada plataforma de software y hardware, sino en el método API proporcionado por el sistema "virtual" (JVM) proporcionado por la versión JDK, por lo que (sufijo java file) debe traducirse a un archivo similar a un código de bytes que pueda ser reconocido por la JVM.
Java: intérprete de Java, ejecuta archivos de código de bytes (archivos de sufijo de clase; ejecutarlo realmente ejecutará el programa Java en el sistema).
JVM virtualiza una serie de métodos API basados en las funciones proporcionadas o admitidas por diferentes sistemas de software y hardware, y luego ejecuta estos métodos API de acuerdo con los archivos de clase especificados.
Entonces el orden de funcionamiento de Java es: 1. Escriba el código fuente de Java (sufijo de Java)>; 2. Compile el código fuente de Java en un archivo de código de bytes (sufijo de clase) a través de javac>: 3. Después de trasplantar el programa a la máquina específica que se ejecutará (generalmente ahora está en su propia máquina), use Java para ejecutar el archivo de código de bytes correspondiente y el programa Java se podrá ejecutar correctamente.
Appletviewer (pequeño navegador de programas): No sé mucho sobre eso. Eche un vistazo usted mismo/view /view/1825739.htm