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


Esta entrada fue creada un Jueves, mayo , 2010
Sobre 








Probando, 123 … Si desean aportar algo mas es bienvenido
mayo 7, 2010 @ 10:50:
No sabia que instalar un deb era compilar tambien, segun yo un deb ya esta precompilado
mayo 7, 2010 @ 14:51:
@Anonimo: Claro.. son solo paquetes.. y a que te vino ese aporte?
mayo 8, 2010 @ 12:08:
hola buchivaca gracias por la info, estuvo full el tutorial, deja de andar acosando a las personas que luego te dicen: “suerte con la tarea” jaja sale hijo gracias de nuevo estaré visitando más seguido esta pagina jajaja saludos abrazos besos a no verdad luego se enojan jajajaj sale wey nos vemos al rato en la esc.
mayo 17, 2010 @ 2:21:
=P jajaj te va a gustar java pero despues lo odiaras xDD
mayo 21, 2010 @ 9:06:
jaja si a echarle los kilos al java
mayo 23, 2010 @ 19:37:
Si Java es muy leeeeentooooooo!, lo mas rescatable es modelo multiplataforma.
Buena la documentación, respecto a elegir la ‘Virtual Machine’ yo tengo mis dudas del por que elegir siempre la java-6-openjdk, ya se que te motiva el hecho que sea libre sin embargo muchas funcionalidades sobre todo las de javaee (Java Enterprise Edition) suelen dar un par de problemas(también creo que el javaFX no pifaba del todo bien).
Otra cosa es que una clase en java(a diferencia de otros lenguajes OO p.e. Ruby) propiamente no es considerado un script(ya que para ser ejecutado,previamente tiene que procesarse con el compilador de java javac).
junio 6, 2010 @ 8:44:
@fitorec: jaja si un poco lento, gracias por el aporte :D..
junio 6, 2010 @ 17:33:
Ahora ya se como hacerlo en la terminal
… :P
junio 25, 2010 @ 0:37:
@Mancho: wii ya podrás dormir tranquilo hahaha
junio 25, 2010 @ 3:31:
Mil veces Python sobre Java, para mi gusto. Python es como dice Miguel de Icaza… “de buen gusto”
julio 31, 2010 @ 18:26:
@OmarTrinidad: si un lenguaje con buen futuro
agosto 5, 2010 @ 1:30:
Java no es tan lento y en un entorno GNU/Linux tiene una velocidad similar a la de un binario, De lo bueno de Java es que es el lenguaje industrial, todo sistema multiplataforma decente que no requiere reescribir el codigo en cada plataforma usa Java, por ejemplo Oracle, toda la interface sin importar el OS esta en Java, sucede igual con el SAP y otros, aunque es mas bonito el .NET aun no he visto nada serio escrito con ese lenguaje que no sea para desarrollo minimalista
diciembre 17, 2010 @ 19:14:
@Last Dragon: en lo personal no me gusta esté lenguaje pero lo usaría
diciembre 17, 2010 @ 19:16:
Wuaa yo también estoy empezando a ver java en la uni… asi que le hare = jeje, thx por la Info ^.^
febrero 11, 2011 @ 22:04:
buenos apuntes de la uni, los estaré checando seguido :3 Lo mismo me dejaron hacer a mi
mayo 22, 2011 @ 20:08:
Buen aporte bucio..
diciembre 13, 2011 @ 21:35: