Foro de Linux - Gustavo Guillermo Software Compunauta Micro Linux (uLinux)
BUZÓN de CONSULTAS y COMENTARIOS | TEMARIO PRINCIPAL

[Gnupérnico II - MetaBuscador]


COMO CONFIGURAR NUESTRA PC PARA EJECUTAR Y COMPILAR PROGRAMAS EN JAVA

COMO CONFIGURAR NUESTRA PC PARA EJECUTAR Y COMPILAR PROGRAMAS EN JAVA


Libro Aprendiendo Java (pdf,libre), Programación Orientada a Objetos, para estudiantes y profesoresEnlace para Ver y descarga

GENERALIDADES

Para comenzar, supongo que ya sabemos de que se trata JAVA. Java es una máquina que es capáz de ejecutar programas hechos para ella, y esos programas son como los ejecutables que conocemos. Hay una diferencia, la máquina Java no existe (se está intentado hacer, si alguien sabe de alguna que esté a la venta que me diga en el buzón), pero sí existen las JVM (Java Virtual Machine) que son máquinas virtuales que han hecho programadores para distintos sistemas operativos y distintas computadoras. Estas máquinas virtuales son las que necesitamos obtener para empezar a trabajar.

COMO CONSEGUIR EL ENTORNO JAVA

El entorno Java es distribuido por los creadores de JAVA, Sun Microsystems, y ellos lo ofrecen de forma completamente libre y sin cargo para uso personal.
Para comenzar Dividiré las explicaciones en dos:
  1. Los que quieran usar JAVA en Linux
  2. Los que quieran usar JAVA en Windows
Las distribuciones de JAVA, cualquiera sea la version del sistema, las tendremos que obtener en www.sun.com http://java.sun.com/products/jdk/1.2 y tendremos que descargar los Java Development Kits, recomiendo la versión jdk1.2.2 ya que es la más nueva y existe un entorno de programación gratuito para tal fin.
La versión de linux: ftp://usct.java.sun.com/pub/jdk/1.2/aslwei001/jdk1_2_2-linux-i386.tar.gz
La versión de Windows: ftp://usct.java.sun.com/pub/jdk/1.2/aslwei001/jdk1_2_2-001-win.exe
Si algún link no funciona, me dicen el correcto, ya que usando getright se me borró el archivo log de la versión para linux
Ambas versiones ocupan aproximademente entre 19MB y 20MB cualquiera de las dos. así que tendremos que usar alguno de esos programas que optimizan los downloads en Internet, busquen en las herramientas de internet de http://www.superarchivos.com o en http://www.winfiles.com que seguro encontrarán algunos como Download Acelerator o GetRight que son muy buenos y permiten bajar archivos un rato cada vez que nos conectamos a Internet y así aprovechar el tiempo de conexión.

INSTALAR JDK EN WINDOWS

Una vez bajado el archivo, of course, ejecutarlo, y aparecerá un asistente que guiará paso a paso p... Recomiendo instalar el entorno en un directorio raiz como c:\jdk1.2.2 y preferentemente que no sea una unidad comprimida de DriveSpace ya que la instalación y ejecución de programas se tornará lenta. Luego de esto, tendremos que agregar al entorno de variables de windows la ruta de los archivos o ficheros binarios de JAVA, como el compilador, el appletviewer, o la máquina virtual.
Para ello cargamos el Bloc de Notas que está en el menú Inicio - Accesorios - :
notepad.gif

y luego vamos al menú archivo abrir y tipeamos c:\autoexec.bat
Abrir el Archivo Autoexec.bat

y al final de este archivo escribimos: SET PATH=%PATH%;c:\jdk1.2.2\bin
Lo que hay que agregar

Luego guardamos y reiniciamos el sistema y HECHO!!!

INSTALAR JDK EN LINUX

LOGO DE LINUX La forma más fácil de empezar, es tener ya instalada alguna versión de JAVA para que sólo tengamos que actualizar archivos y nos quede todo configurado.
En la distribución SuSe, ejecutamos YaSt (yast) y con la opción escoger instalar paquetes buscamos en las development tools JAVA (son unos 60MB descomprimidos, igual que en Windows) Yast ejecuta rpm (Red HatPaket Mannager) y configura todo. Luego con mc (Midnaight Commander) entramos en el fichero jdk1_2_2-linux-i386.tar.gz y sobreescribimos toda la información, teniendo mucho cuidado y siguiendo la documentación que se encuentra dentro del archivo comprimido. Por ahora por cuestiones de tiempo sólo pude instalar la versión de SuSe y bajar de internet jdk1_2_2-linux-i386.tar.gz.
PASOS:
  1. IR AL DIRECTORIO DONDE LO QUEREMOS INSTALAR
    POR EJEMPLO:
    	% cd /usr/local
    	NO ES NECESARIO CREAR UN DIRECTORIO, YA QUE AL DESCOMPRIMIR SE CREARAN TODOS LOS NECESARIOS
    	
  2. DESCOMPRIMIR EL ARCHIVO
    	% tar xvzf jdk1_2_2-linux-i386.tar.gz
    
    	O BIEN:
    	
    	% gunzip jdk1_2_2-linux-i386.tar.gz
    	% tar xvf jdk1_2_2-linux-i386.tar 
    
  3. ACTUALIZAR LA VARIABLE PATH
    	PARA EL shell C (csh), EDITAR EL ARCHIVO DE INICIO (~/.cshrc): 
    	set path=(/usr/local/jdk1.2.2/bin $path)
    
    	PARA ksh, bash or sh EDITAR EL ARCHIVO (~/.profile):
    	PATH=/usr/local/jdk1.2.2/bin:$PATH
    	

PROBAR LO INSTALADO

Algo sencillo es ver si existe el compilador y la JVM. así que no importa si no tenemos un programa hecho en java para compilarlo, ya que sólo nos interesa ver que existan los archivos binarios de JAVA.
En linux, desde cualquier terminal tipeamos: javac En windows, vamos al símbolo de MSDOS y tipeamos: javac y en ambos tendremos que ver algo como esto:

Microsoft(R) Windows 98
   (C)Copyright Microsoft Corp 1981-1998.

Gus~Z:\source>javac
Usage: javac <options> <source files>

where <options> includes:
  -g                     Generate all debugging info
  -g:none                Generate no debugging info
  -g:{lines,vars,source} Generate only some debugging info
  -O                     Optimize; may hinder debugging or enlarge class files
  -nowarn                Generate no warnings
  -verbose               Output messages about what the compiler is doing
  -deprecation           Output source locations where deprecated APIs are used
  -classpath <path>      Specify where to find user class files
  -sourcepath <path>     Specify where to find input source files
  -bootclasspath <path>  Override location of bootstrap class files
  -extdirs <dirs>        Override location of installed extensions
  -d <directory>         Specify where to place generated class files
  -encoding <encoding>   Specify character encoding used by source files
  -target <release>      Generate class files for specific VM version

Gus~Z:\source>

|Contrate Nuestra asesoría, instalación y cursos en Sistemas Linux, Redes, etc. Acerca de este sitio web Webmaster | Volver Al Inicio | Compunauta Micro Linux (uLinux) El servidor en CD, sin innstalación. |