La desventaja de modificar un fichero, es que, se tiene que compilar todas las clases directamente relacionadas a la clase modificada, en la consola.
El ejemplo
El ejemplo es simple, se creará una clase Suma, que dado dos números enteros A y B, retornará a través del método sumar(): A+B. Desde la clase App que contiene el main, se llamará a la clase Suma y se reportará el resultado.
Suma.java
package sum;
public class Suma
{
private int a;
private int b;
public Suma(int aa, int bb)
{
a = aa;
b = bb;
}
public int sumar()
{
return a+b;
}
}
App.java
package sum;
public class App
{
public static void main(String[] param)
{
Suma s = new Suma(5,8);
int c = s.sumar();
System.out.println("Suma: "+c);
}
}
Creamos un archivo "run.bat", en donde compilaremos todos los archivos en bloque, y ejecutaremos la clase principal. El contenido del archivo "run.bat" es este:
Run.bat
javac sum\Suma.java
javac sum\App.java
java sum.App
Las instrucciones realizadas, se muestran en la siguiente figura, nótese que lo remarcado en rojo, son las instrucciones ejecutadas automáticamente, al ejecutarse el fichero "run.bat".

Descargar ficheros usados en este ejemplo.
No hay comentarios:
Publicar un comentario