Compilar Java desde la terminal
En la universidad estamos cursando la materia de POO (Programación Orientada a Objetos), por lo cual veremos Java, el D.R. Pimentel dejo un pequeño script, el cual sería compilado desde la consola/terminal/cmd… uno muy básico que devuelve unos parámetros, lamentablemente yo había reinstalado mi debian y así que no me acordaba que no podía compilar (cómo no uso java y lo odio pero me tiene que gustar o repruebo), no me corrió así que aquí dejo que hice para poder compilarlo desde la terminal.
Instalamos Lo siguiente:
# apt-get install openjdk-6-jdk openjdk-6-jre
Editamos nuestro .bashrc (root o tu usuario yo edite los dos
)
El archivo está en /home/tuUSUARIO/.bashrc /
export JAVA_HOME='/usr/lib/jvm/java-6-openjdk' PATH=$PATH:$JAVA_HOME:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
Después vamos y actualizamos nuestra configuraciones para ver quien nos provee java.
# update-alternatives --config java
Saldrá algo cómo esto:
Hay 5 alternativas que proveen `java'.
Selección Alternativa
-----------------------------------------------
1 /usr/lib/jvm/java-6-sun/jre/bin/java
* 2 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
3 /usr/bin/gij-4.3
4 /usr/lib/jvm/java-gcj/jre/bin/java
+ 5 /usr/lib/jvm/java-6-openjdk/jre/bin/java
Tecleamos el digito 5 que es /usr/lib/jvm/java-6-openjdk/jre/bin/java.
y Listo podemos usar Javac para compilar en bytecodes :-). (para leer más sobre Javac click aquí)
Ahora a probarlo con el siguiente script.
//Progama 0
public class parametros {
public static void main (String argv[])
{
for (int i=0; i < argv.length ;i++)
System.out.print(argv[i] + " ");
System.out.print("\n");
System.exit(0);
}
}
Guardamos el código con el nombre de parametros.java (por el nombre que se creo la clase.)
Es hora de usar javac, si todo lo anterior salio bien pues :
> javac parametros.java > java parametros hola mundo hola mundo >
Y Listo a darle en la terminal ;-).. Existen muchas herramientas/IDE etc. cómo eclipse que la instalación después la posteo si es que me da tiempo un saludo










