Solución:
Tres cuestiones:
-
Debe especificar el nombre de la clase completamente calificado (es decir, incluir el nombre del paquete) en el
java
mando. Parece tumyjava
la clase está en un paquetecom.myexample.test
. Entonces su nombre completo escom.myexample.test.myjava
. -
Cuando ejecuta el
java
comando tiene que estar en el directorio que está en la base de la jerarquía del paquete (o poner ese directorio en la ruta de clases). -
Estás usando el
src
directorio, que contiene.java
archivos de origen, pero eljava
el comando espera compilado.class
archivos, por lo que debe utilizar el directorio de salida del proyecto. Su ubicación en su proyecto dependerá de su IDE y configuración, pero contendrá la estructura con el mismo nombre que el interiorsrc
, excepto con.class
archivos en lugar de.java
archivos.
En su caso, navegue hasta:
C:myjavasampl1outproduction
Entonces corre:
java com.myexample.test.myjava
Espero que esto pueda ayudar a alguien, un poco tarde pero, solo tuve este problema, está bien, mi solución es la siguiente: 1. Ejecute su código normalmente y copie la línea de comando que hizo IntellijIDEA, vea la captura de pantalla.
2. Copie y pegue la línea de comando que usa para usar con sus parámetros.
Parece que la clase está en un paquete. com.myexample.test
. Intenta correr
java com.myexample.test.myjava
del proyecto bin
directorio