Compilar código con -p

Hola, estoy tratando de ejecutar un código en java con la instrucción javac -d y me marca mensaje de error, alguien me podría decir cual es la función del comando javac -d

Se los agradecería mucho.

Saludos!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

javac

Si tecleas javac sin argumentos, te sale la explicación de las opciones más comunes. Entre ellas:

  -d              Specify where to place generated class files

Ejemplo:

java -d bin Hola.java

Eso te va a dejar el Hola.class (junto con cualquier otro .class resultante de la compilación) dentro del directorio bin.

Es muy buena idea ( cuando

Es muy buena idea ( cuando haces ejemplitos ) que escribas:

javac -d . Some.java

Asi si tu clase tiene un paquete que se llame

un.paquete.muy.largo

el .class quedará en el directorio

./un/paquete/muy/largo/Some.class

y lo mejor es que se puede ejecutar el main:

java -cp . un.paquete.muy.largo.Some

¬¬

Espero que ayude

:D