programa para ejecutar desde consola compilar como comando clases archivos archivo aplicacion abrir java windows terminal .class-file

para - ejecutar java desde cmd



¿Cómo ejecuto archivos.class en Windows desde la línea de comandos? (4)

Acabo de tener el mismo problema, intenté ejecutar java hello.class , esto está mal.

El comando debe ser java hello .

No incluya la extensión de archivo. Está buscando un archivo de clase y agregará el nombre por sí mismo.

Por lo tanto, ejecutar '' java hello.class '' le indicará que vaya a buscar el archivo '' hello.class.class ''.

Estoy tratando de ejecutar el archivo .class desde la línea de comandos. Funciona cuando me muevo manualmente al directorio en el que está almacenado, pero cuando intento algo como esto:

java C:/Peter/Michael/Lazarus/Main

Dice que no puede encontrar la clase principal. ¿Hay alguna otra solución para esto que no sea hacer un archivo .jar (sé que .jar es la mejor solución, pero en este momento no es la que estoy buscando)?


El iniciador de aplicaciones Java (también conocido como java.exe o simplemente java ) espera un nombre de clase como su argumento, por lo que no puede pasarle un nombre de archivo (especialmente no uno que incluya un directorio).

Puede decirle dónde buscar esa clase usando la opción -classpath (o su forma corta -cp ) sin embargo:

java -classpath C:/Peter/Michael/Lazarus/ Main


Prueba esto:

java -cp C:/Peter/Michael/Lazarus Main

Necesitas definir el classpath.


Suponiendo que Main.class no tiene una declaración de paquete:

java -cp C:/Peter/Michael/Lazarus/ Main

Java busca clases en un "classpath", que se puede establecer en la línea de comandos a través de la opción -cp .