Saltar al contenido

¿Cómo ejecutar un archivo .class que forma parte de un paquete de cmd?

Ya no tienes que indagar más en otros sitios ya que llegaste al lugar indicado, contamos con la respuesta que necesitas sin complicaciones.

Solución:

Supongamos que lo hiciste cd C:/projects y HelloWorld.class es en C:/projects/comluego simplemente escriba:

java com.HelloWorld

Los paquetes están directamente relacionados con la ubicación de directorio esperada del archivo.

Es decir, si tiene un archivo fuente con la directiva de paquete de comse espera que el archivo viva en el com directorio.

En tus HelloWorld ejemplo, se esperaría que el HelloWorld.java El archivo se almacenaría en el com directorio, como comHelloWorld.java

Cuando compile el archivo, creará un archivo de clase llamado HelloWorld.class en el com directorio, como comHelloWorld.class

De esta forma, cuando Java vaya a buscar el com.HelloWorld clase, en realidad estaría buscando su ruta de clase y agregando comHelloWorld.class hasta que encuentre su archivo de clase o se quede sin ruta de clase

Ejemplo

Así que copié tu HelloWorld.java (con paquete) ejemplo para C:javacomHelloWord.java

Desde la línea de comando, cambié a la C:java directorio…

C:java>dir com
 Volume in drive C is OS
 Volume Serial Number is ####-####

 Directory of C:javacom

09/08/2013  01:55 PM              .
09/08/2013  01:55 PM              ..
09/08/2013  01:55 PM               135 HelloWorld.java

Luego compilé el HelloWorld.java

C:java>javac comHelloWorld.java

Luego lo ejecuté…

C:java>java com.HelloWorld
Hello World!

Es posible que desee tener un tutorial de paquetes de lectura

La sintaxis es:

java -classpath /path/to/package-folder .

Así que puedes intentar: java com.HelloWorld que esperaría com/HelloWorld.class El archivo que debe estar presente como classpath por defecto apunta al directorio actual (si no se especifica).

En caso de que esté en una carpeta diferente, intente especificar ruta de clase:

$ CLASSPATH=/path/to/package-folder/ java com.HelloWorld
Hello World!
$ java -cp /path/to/package-folder/ com.HelloWorld
Hello World!
$ cd /path/to/package-folder/ && java com.HelloWorld
Hello World!

Para una explicación más detallada, verifique: ¿Cómo ejecuto los archivos .class de Java?

Si sostienes alguna duda o forma de arreglar nuestro tutorial te mencionamos realizar una apostilla y con gusto lo estudiaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *