con paquetes (o directorios)

Si empleamos paquetes, hay que alinear los nombres del paquete y los directorios. Sea

Hola2.java

package ejemplo.ejecucion;

 

public class Hola2 {

  public static void main(String[] argumentos) {

    System.out.println("Hola.");

  }

}

 

Una vez colocado el fichero “Hola2.java” en su directorio

X/ejemplo/ejecucion/Hola2.java

nos situaremos en el directorio X y llamaremos al compilador

$ javac ejemplo.ejecucion.Hola2.java

El resultado es el fichero “X/ejemplo/ejecucion/Hola.class”.

Si deseamos separar ficheros .java de ficheros .class, se lo indicaremos al compilador

$ javac -d Y ejemplo.ejecucion.Hola2.java

El resultado es el fichero “Y/ejemplo/ejecucion/Hola.class”.

Temas relacionados

104. javac (herramienta estándar)