Download Java desde Consola – Utilizando Java con Path - Estudi
Document related concepts
no text concepts found
Transcript
Java desde Consola – Utilizando Java con Path 1 Utilizando Java con Path En “Java desde Consola – Utilizando Java sin Path” habíamos visto el procedimiento que debíamos hacer en caso de no tener configurado el Path para Java. Aquí vamos a aprender a configurarlo y utilizaremos un ejemplo de código para ver la diferencia que representa su existencia. Vamos nuevamente a abrir el “Bloc de Notas”, lo cual podemos hacer de varias formas: buscando en el menú de inicio (Inicio – Programas – Accesorios – Bloc de Notas para Windows XP), Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 2 o ejecutándolo (Inicio – Ejecutar – Notepad - Aceptar para Windows XP). Una vez hayamos abierto el Bloc de Notas procedemos a escribir nuestro programa (para el ejemplo vamos a crear un programa que imprima el texto: ¡Estoy corriendo un programa hecho en Java pero ahora utilizando el Path! El código sería el que sigue: Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 3 public class conPath{ public static void main(String[] args){ System.out.println(“¡Estoy corriendo un programa hecho en Java pero ahora utilzando el Path!”); } } Ahora guardamos el archivo, recordando que hay que tener en cuenta dos detalles muy importantes: el primero es que el archivo debe llamarse EXACTAMENTE igual que la clase que puse (en este caso se llamará conPath), y el segundo que, para que funcione correctamente, debe tener como extensión SÓLO .java y ninguna otra. Para lograr esto lo haremos de la siguiente manera: De nuevo hacemos clic en Archivo y después clic en Guardar como… Pero ahora guardaremos el programa en la carpeta que queramos (para el ejemplo el directorio será C:\ADSI-Liceo\Desarrollo\Ejemplos), y le ponemos el nombre de la clase junto a la extensión, los cuales serán, para este ejemplo, conPath.java Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 4 Recordemos que si lo guardamos tal como está, el archivo se llamará conPath.java.txt, por lo cual debemos seleccionar en Todos los archivos, en vez de Documento de texto, en la casilla tipo Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 5 Tendremos que hacer clic sobre Todos los archivos, ante lo cual veremos que aparecen una gran cantidad de íconos en la ventana. Después sólo haremos clic sobre Guardar y ya estará el programa listo para utilizarlo. Configurando el Path Ya hemos realizado el código pero, al estar ubicado en una carpeta diferente a donde se encuentran los programas que me permiten interpretar instrucciones de Java no podremos utilizar el procedimiento descrito en “Java desde Consola – Utilizando Java sin Path”, así que procederemos a configurar en Path. Lo primero que debemos hacer es dar clic derecho sobre Mi PC (lo puedes encontrar como ícono en el Escritorio o en el Explorador de Windows) y seleccionar la opción Propiedades haciendo clic sobre ella. Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 6 Al abrirse la nueva ventana, llamada Propiedades del sistema, podremos ver que tiene varias pestañas en su interior. Nos posicionaremos sobre la pestaña llamada Opciones avanzadas y haremos clic sobre ella. Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 7 Posteriormente haremos clic en Variables de entorno, después de lo cual nos aparecerá algo como esto: Nos posicionaremos en Variables del sistema y buscaremos alguna llamada Path (en caso de que no la encontremos entre las primeras, nos moveremos hacia abajo con la barra de desplazamiento hasta hallarla). Cuando la encontremos haremos clic sobre ella. Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 8 Ahora vamos a manipular dicha variable. Oprimiremos Modificar y, teniendo MUCHO cuidado para no borrar los otros datos que tenga (haciendo clic al final de todo lo escrito para quitar la selección), añadiremos la siguiente línea: ;“[Dirección de la carpeta con el JDK]\bin” En este ejemplo será ;“C:\Archivos de programa\Java\jdk1.6.0_18\bin” (ten en cuenta que debes separar los valores anteriores del que vas a ingresar, para ello colocas un punto y coma (;) antes de escribir la dirección de la carpeta bin del JDK). Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 9 Damos clic en Aceptar, otra vez clic en Aceptar y de nuevo clic en Aceptar para finalizar la asignación de valor al Path (Cada Aceptar pertenece a cada una de las ventanas que abrimos para llegar hasta el Path). Hasta ahora hemos creado el programa en Java y configurado el Path, a continuación vamos a ver cómo poner a funcionar nuestro programa en este caso. Para ello vamos a abrir una ventana de comandos, como ya lo habíamos hecho: o ejecutando el programa (Inicio – Ejecutar – cmd – Aceptar), o buscándola en el menú de inicio (Inicio – Programas – Accesorios – Símbolo del sistema). En este caso el computador ya sabe dónde encontrar el programa que realizará las actividades que necesitamos, gracias a que se lo dijimos al colocarlo en el Path… ¿Recuerdas que hace un rato guardamos el programa conPath.java en una carpeta, que para el ejemplo tenía como dirección C:\ADSILiceo\Desarrollo\Ejemplos? Pues hasta allí debemos llegar para poder hacer funcionar nuestro programa. Para ello la buscaremos en el Explorador de Windows hasta dar con ella, y una vez la hallemos, copiaremos su dirección (Clic derecho en la barra de dirección y clic en Copiar) Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 10 Después volveremos a la ventana de comandos y pegaremos la dirección de la carpeta donde guardamos el programa que queremos hacer funcionar lo cual, para este ejemplo, es: cd C:\ADSI-Liceo\Desarrollo\Ejemplos y después haremos Enter. (Recuerda que, en tu caso, es posible que la dirección sea diferente así que no te preocupes, lo importante es que realices los pasos que te indico) Nota: ten en cuenta que para pegar la dirección que copiaste das clic derecho sobre la ventana de comandos y seleccionas Pegar y después Enter. Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 11 Ahora, la ventana de comandos te mostrará que has cambiado de posición, encontrándote ahora en el directorio que escribiste ¡Y ya estamos listos para probar el programa!. Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 12 Probando el programa en la consola Lo primero que debemos hacer es compilar el programa así que hagamos un repaso sobre para qué sirve eso… En el documento “Fundamentos sobre Java” habíamos visto que Java es un programa que se puede correr en múltiples plataformas gracias a su máquina virtual, que es la que interpreta el bytecode. Pues bien, cuando creamos un programa en Java, éste sólo es una serie de líneas de código que no pueden ser interpretadas por la máquina virtual así que, para lograr que el programa sea entendido debe ser compilado, o sea, ser convertido a bytecode. Para poder realizar dicha acción escribimos lo siguiente: javac [Nombre del programa].java Para este ejemplo la línea quedará: javac conPath.java Al hacer Enter, la instrucción javac (el compilador), comprobará que no hay errores de escritura o sintaxis en el código y creará un archivo del mismo nombre del programa pero con extensión .class, que es donde estará contenido el bytecode. En caso de que no existan errores, el programa se procesará y volverá a la Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 13 dirección de la carpeta (no te asustes si no te aparece nada, mejor asústate si algo diferente te aparece porque significa que tienes errores en el código). Ahora ya tenemos el bytecode que la máquina virtual puede entender, por ende vamos a correr el programa y a hacerlo funcionar. Para ello escribiremos: java [Nombre del programa] que en este ejemplo será java conPath (Observa que para correr el programa la palabra usada es java, no javac, además de que el nombre del programa no debe llevar extensión). Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 14 Después de presionar Enter nos daremos cuenta de que nos aparece la frase ¡Estoy corriendo un programa hecho en Java pero ahora utilizando el Path! Nota que ya no tuvimos necesidad de guardar nuestro código en el directorio donde se encuentran los programas que nos permiten interpretarlo, todo gracias al Path que le permite al equipo saber en dónde buscar dichos programas sin necesidad de que tengamos que decírselo cada vez que vayamos a hacer funcionar un código. Si has llegado hasta aquí, te felicito; si aun no lo logras te Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M. Java desde Consola – Utilizando Java con Path 15 recomiendo que revises en qué estás fallando y tengas muy en cuenta las notas que aparecen en distintos lugares de este documento. Espero que te haya quedado claro y hasta una próxima oportunidad. Análisis y Desarrollo de Sistemas de Información – SENA Cauca 2011 Ing. Paola Andrea Manquillo M.