 |
ISIS1206 - Estructuras de Datos |
Preparando el ambiente de desarrollo del curso
Para este curso se utilizará DrJava, un ambiente liviano para el desarrollado de aplicaciones java. Además se utilizará el sistema de control de versiones GIT para registrar y mantener el historial de las diferentes versiones del código fuente desarrollado a lo largo del semestre. A continuación se especifican los pasos a seguir para configurar el ambiente de trabajo.
0. Preparación
Instalación Java Development KIt (JDK):
- Descargar el Java SE Development Kit (JDK). Para ello diríjase al enlace: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
- Acepte la licencia (clic en: Accept License Agreement).
- En el listado emergente, busque la opción: Windows x86 o x86_64 según la arquitectura de su computador e inicie la descarga de Java haciendo clic sobre el enlace que aparece en la columna Download. Si no está seguro si su computador tiene un arquitectura de 64 o 32 bits consulte la sección Solución de problemas
Instalación GIT:
Descargue e instale SourceTree, esta herramienta le permitirá realizar el control de versiones. SourceTree.
1. Instalación del ambiente de desarrollo : DrJava
Una vez haya completado la instalación del JDK de java, descargue DrJava del siguiente enlace DrJava.
2. Crear un programa en DrJava
Ahora estamos listo para crear nuestro primer programa con DrJava.
- Primero ejecute DrJava haciendo doble-clic en el archivo
drjava
que descargó en la primera parte. Si recibe una advertencia de seguridad haga clic en Autorizar o Desbloquear. - En la ventana principal de DrJava, escriba el programa NumerosPrimos.java exactamente como aparece a continuación. Este programa imprimir los números primos del 1 hasta el 150.
public class NumerosPrimos {
public static void main(String[] args) {
System.out.println("Lista de números primos del 1 al 150");
for(int i=1; i<=150; i++){
if(esPrimo(i)){
System.out.println(i);
}
}
}
/*
* Método que verifica si el número que llega como parámetro es primo
*/
public static boolean esPrimo(int numero) {
if (numero == 2) {
return true;
}
if (numero % 2 == 0) {
return false;
}
int sqrt = (int) Math.sqrt(numero) + 1;
for (int i = 3; i < sqrt; i += 2) {
if (numero % i == 0) {
return false;
}
}
return true;
}
}
3 . Finalmente, haga clic en el botón Save para guardar el archivo. DrJava abrirá una ventana para especificar el lugar donde será almacenado, guárdelo en su carpeta de documentos
dentro de una carpeta llamada isi1206
con el nombre NumerosPrimos.java
.
Tenga en cuenta que el nombre es sensible a mayúsculas/minúsculas y que en Java el nombre del archivo debe corresponder con el de la clase, para nuestro caso NumeroPrimos.
3. Compilar un programa en DrJava
Ahora es el momento de compilar nuestro programa, convertirlo en bytecode para que pueda ser ejecutado por la máquina virtual. Para realizar esta tarea, haga clic sobre el botón Compile, si el programa no contiene ningún error y compila de forma correcta debería ver el siguiente mensaje en la pestaña Compiler Output que se encuentra en la parte inferior.
Compilation completed.
Si DrJava genera algún problema, esto se debe a que hay un error en el código del programa. Verifique de forma cuidadosa su código, utilice como guía los mensajes que aparecen en el panel Compiler Output.
Tip: El proceso para compilar su aplicación se deberá realizar cada vez que usted modifique el código por lo que es recomendable utilizar la tecla de acceso rápido F5
para ejecutar el compilador.
4. Ejecutar un programa desde DrJava
Es tiempo de ejecutar el programa. La parte divertida.
Escriba el siguiente comando en la pestaña Interactions
java NumerosPrimos
si todo sale bien usted debera ver el siguiente mensaje, en donde
<documentos>
corresponde a la ruta donde encuentra su carpeta de documentosWelcome to DrJava. Working directory is <documentos>/isis1206 > java NumerosPrimos Lista de números primos del 1 al 150 1 2 3 5 7 11 ...
Para obtener más información sobre DrJava puede consultar la documentación en el siguiente enlace Documentación DrJava y ver el siguiente video.
Tip: Es posible ejecutar la aplicación utilizando el botón Run
o la tecla de acceso rápido F2
.
Solución de problemas
¿Cómo saber si mi computador ejecuta un sistema operativo de 32 o 64 bit?
Windows: Puede consultar la instrucciones en el siguiente enlace Windows de 32 y 64 bits: preguntas más frecuentes
Linux : Ejecute el siguiente comando
uname -m
Si en la consola aparece x86_64
está utilizando una versión de 64 bits, si solo aparece x86
está utilizando una versión de 32 bits.
Mac : Por defecto todas las versiones recientes de OSX utilizan una arquitectura de 64 bits.