Como es la pregunta, primero comenzamos en el escritorio, iniciamos -> Ejecutar -> Escriba CMD para ingresar e ingresamos la línea de comando de Windows. Ingrese la pantalla como se muestra en la imagen:
Se puede ver que el directorio predeterminado actual es la carpeta Administrador en la carpeta de usuarios de la unidad C. En términos generales, estamos acostumbrados a cambiar el directorio actual. Dado que Windows tiene particiones de disco, hay varias formas de saltar a otros discos, como el disco E:
1. Ingrese la ruta del comando: Pushd (este comando puede establecer el directorio actual en cualquier ruta existente que desee)
2. Ingrese el comando: E: transferir al disco E y luego ingrese el CD para transferir a la ruta conocida deseada.
Como se muestra en la imagen:
Si desea usar Javac, Java, Javap y otros comandos en la línea de comandos de Windows, entonces la computadora actual debe tener instalado JDK y agregar el directorio bin de JDK a la ruta variable de entorno. No hace falta decir que esto no es un gran problema. Así que echemos un vistazo a cómo usar Javac, Java y Javap.
1. Javac
Javac se usa para compilar archivos .java. Al ingresar directamente a Javac en la línea de comandos, puede ver mucha información rápida, lo que provoca el uso de los comandos Javac, solo conozco a los usados comúnmente.
Javac -d Destdir Srcfile
Entre ellos: 1. -D Destdir se usa para especificar la ruta para almacenar los archivos .class compilados y generados. (Si se omite esta opción, entonces el archivo .class se genera en el directorio actual de forma predeterminada, y no se genera ninguna carpeta de paquete; el directorio actual se puede representar por ".", Es decir: Javac -D. SRCFILE)
Nota: Además de especificar la ruta del archivo .class compilado, la mayor diferencia es que el nombre del paquete debajo de la palabra clave del paquete en la primera línea del archivo fuente se puede generar en la ruta actual.
2. SrcFile es la ruta al archivo de archivo de origen.java.
Por ejemplo: hay una clase Java tan simple con la ruta E: /Test/Javactest.java:
La copia del código es la siguiente:paquete com.stoptalking.test;
byte a = 5;
corto B = 6;
System.out.println ("javactest [a =" + a + ", b =" + b + "]");
}
}
En la ruta actual, ingrese javac javactest.java, y se genera un archivo javactest.class en la ruta actual, como se muestra en la figura:
Nota: Javactest.java es un archivo Java con un paquete marcado en la primera línea, y el directorio en el disco duro no corresponde al nombre de su paquete. .
Si ingresa, Javac d.
2. Java
En este momento, esperamos ejecutar esta clase.
Esto se debe a que la mayoría de los libros de texto usan el nombre de paquete predeterminado, es decir, la primera línea del archivo fuente no tiene el nombre del paquete especificado por el paquete. Usando una clase, sabemos que necesita usar su nombre de clase totalmente calificado.
Entonces, ingresamos: Java com/stoptalking/test/javactest en la línea de comando para ver el resultado correcto:
Resumen: para ejecutar un archivo .class usando un comando Java simple, no solo necesita usar el nombre de clase totalmente calificado de la clase, sino que también necesita tener la carpeta de jerarquía de paquetes de la clase en la ruta actual. Esto debe requerir que la opción -d se use en el momento de la compilación. De lo contrario, debe crear la carpeta de jerarquía de paquetes usted mismo.
3. Javap
Javap se usa principalmente para ayudar a los desarrolladores a comprender el mecanismo del compilador Java en profundidad.
-c Código de método de descomposición, es decir, muestra el código de byte específico de cada método
-public |
-Verbosa especifica para mostrar más detalles
Ingrese javap -c com/stoptalking/test/javactest, y la pantalla es como se muestra en la figura: