bloque4:javaeclipse
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
bloque4:javaeclipse [26/10/2017 20:23] – creado Fernando Valdeón | bloque4:javaeclipse [28/10/2017 11:29] (actual) – borrado Fernando Valdeón | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Instalación e Introducción a Java/ | ||
- | Java es un lenguaje de programación y además una plataforma. Vamos a ver cómo configurarlo para trabajar con él. | ||
- | ===== Plataforma Java ===== | ||
- | Llamamos plataforma Java al software que nos permite trabajar con el lenguaje. Máquina virtual de Java - JVM. Es un programa ejecutable en una plataforma específica, | ||
- | Java Runtime Environment (JRE). Es el paquete descargable desde el sitio original de Java que contiene un conjunto de utilidades para poder ejecutar programas en Java. El entorno en tiempo de ejecución de Java está conformado por una Máquina Virtual de Java o JVM, un conjunto de bibliotecas Java y otros componentes necesarios para que una aplicación escrita en lenguaje Java pueda ser ejecutada. El JRE actúa como un " | ||
- | Instalación de JDK | ||
- | Para poder emplear el compilador de Java necesitamos instalar el paquete JDK, descargando alguna de sus últimas versiones desde la web oficial: | ||
- | http:// | ||
- | |||
- | (Windows 8-10) | ||
- | Pulsando sobre la sección “Configuración avanzada de sistema” en la ventana anterior podemos acceder a las propiedades del sistema: | ||
- | Y aquí pulsamos sobre “Variables de entorno”, accediendo a la siguiente ventana: | ||
- | |||
- | Ahora podemos modificar las variables de usuario y de sistema. **Si no tenemos cuenta de administrador en nuestro equipo, solo podemos crear-modificar variables de usuario**. Lo que debemos de hacer es añadir una ruta a la variable Path. Si podemos modificar las variables de sistema entonces buscaremos una variable llamada Path y la editaremos. Si no tenemos permisos de administrador debemos crear sino existe la variable Path como variable de usuario, y si ya existe variable de usuario, modificarla. Debemos añadir una ruta a la lista de rutas que contiene esa variable. En Windows 7, la variable Path contiene una lista de rutas de directorios de otras aplicaciones de nuestro equipo. Si nos fijamos en su contenido veremos que cada ruta está separa por el carácter “;” (punto y coma). Debemos añadir la ruta del directorio bin del JDK al final de las rutas que tenemos ya en esa variable (No debemos borrarlas). Para saber la ruta del directorio bin debemos navegar en nuestro equipo. Si hemos instalado el JDK en el directorio por defecto, este será: C:\Program Files\Java\jdk1.8.0_102\bin | ||
- | |||
- | Debemos ir por dichos directorios para comprobar que ahí está el jdk. Entonces debemos añadir dicha ruta al final de la variable Path, separándola de las demás rutas existentes mediante el carácter ‘;’ (punto y coma). En Windows 8-10 es más sencillo editar las variables. Al acceder a la edición de la variable Path, solo debemos agregar una nueva ruta, ya que nos aparecen detalladas en una lista. Una vez que hayamos hecho esto, podemos ejecutar desde el menú Inicio de Windows el programa cmd.exe¸el cual no es más que el conocido Símbolo del Sistema. Si una vez abierto el Símbolo del sistema, tecleamos el comando javac y nos muestra una leyenda sobre cómo se usa el programa, entonces lo hemos instalado correctamente y podemos hacer uso de él. | ||
- | Compilación y ejecución de programa en Java | ||
- | Ahora con un editor de texto cualquiera (notepad, notepad++, etc) escribiremos nuestra primera aplicación en Java: Abramos nuestro editor de texto y escribamos el siguiente código: public class Saludo { public static void main( String[] args ){ System.out.println( "Hola mundo" ); } } Guardamos dicho fichero de texto como Saludo.java. El nombre que le hemos dado a la clase (public class Saludo) y el nombre de nuestro fichero debe coincidir, incluso mayúsculas y minúsculas. Lo podemos guardar en el directorio que queramos. | ||
- | Ahora vamos a compilar dicho código. Para ello debemos abrir el programa cmd como vimos antes. El programa cmd o símbolo del sistema es una representación del antiguo | ||
- | |||
- | sistema operativo MS-DOS. Es un terminal de comandos y los comandos que necesitaremos para trabajar con él son los siguientes: dir -> muestra el contenido del directorio actual cd “nombre-directorio” -> se moverá a dicho directorio cd .. -> vuelve al directorio anterior Con estos 3 comandos podemos navegar por los directorios para acceder al archivo que acabamos de crear. Es importante que sepamos donde lo hemos guardado para acceder a él. Una vez que estemos en el directorio en el cual tenemos nuestro archivo “Saludo.java” (lo comprobaremos con el comando dir) debemos ejecutar el siguiente comando: javac Saludo.java Si nuestro código fuente no contiene errores, nos lo compilará. Compilar significa traducir el código fuente en Java que hemos escrito a un lenguaje que puede entender la máquina virtual de Java. Después de compilar nos daremos cuenta que ahora existe un segundo archivo llamado Saludo.class. Este archivo ya no contiene el código de java, sino un código (bytecode de Java) que es el que la máquina virtual de Java es capaz de interpretar y traducir al lenguaje del ordenador (lenguaje máquina). Teniendo ya este archivo .class solo tenemos que ejecutar la maquina virtual de java para ejecutar nuestro programa. Para ello en el mismo directorio donde hemos compilado con el terminal de comandos, ahora escribiremos: | ||
- | Código fuente y bytecode | ||
- | El archivo Saludo.java lo llamamos el código fuente de nuestro programa. Siempre que quedamos modificar nuestro programa editaremos el código fuente. Este archivo está escrito en lenguaje Java. Sin embargo, para que el ordenador pueda ejecutar nuestro programa debemos convertirlo a un formato que entiende el ordenador. Hacer esto se denomina " | ||
- | Eclipse es una plataforma de software compuesto por un conjunto de herramientas de programación de código abierto multiplataforma para desarrollar lo que el proyecto | ||
- | |||
- | llama " | ||
- | Descarga e instalación de Eclipse: | ||
- | Podemos descargar eclipse desde la web oficial www.eclipse.org La última versión de Eclipse, lanzada en junio de 2016 se llama Neon. En la web debemos ir a la sección de descargas y una vez hayamos encontrado el paquete pincharemos debajo donde pone “Download Packages”. | ||
- | De esta forma podremos descargarnos el paquete concreto de Eclipse que necesitamos. El que vamos a usar se llama Eclipse IDE for Java Developers: | ||
- | |||
- | También vemos a la derecha que podemos descargar otras versiones anteriores de Eclipse en el apartado “MORE DOWNLOADS”. Lo bueno de descargar eclipse en formato “paquete” es que no requiere instalación, | ||
- | Comenzando a trabajar con eclipse | ||
- | Al abrir eclipse por primera vez, y en siguientes ejecuciones aparece una ventana indicándonos que ruta vamos a utilizar como workspace. El directorio workspace es el directorio donde eclipse va a buscar los proyectos que tengamos en Java, y donde se guardarán los que creemos. Si marcamos el checkbox de abajo empleará siempre el que le indiquemos y no nos lo volverá a preguntar. En este paso también es útil emplazar el workspace en C:\ tal como aparece en la imagen superior, por la misma razón que indicamos antes (que no haya espacios en la ruta). Acto seguido nos aparecerá la primera ventana de bienvenida de eclipse. Esta ventana puede diferir dependiendo de la versión. La que aquí se ve es la versión anterior de eclipse (Mars). Lo único que cambia es la pantalla de bienvenida por la los componentes son los mismos y en nuestro aprendizaje apenas nos daremos cuenta de las nuevas incorporaciones en la interfaz. | ||
- | En la ventana de bienvenida hay un apartado de tutoriales donde tenemos un tutorial sobre crear una pequeña | ||
- | |||
- | aplicación (Create a Hello World application) que muestra un mensaje por pantalla, la misma que hemos creado nosotros con nuestro editor de texto y compilado y ejecutado manualmente. Se recomienda realizarlo para conocer cómo funciona eclipse. | ||
- | Creación de nuestra primera aplicación. | ||
- | Una vez que cerremos la ventana inicial de bienvenida se nos desplegarán todas las ventanas de trabajo de eclipse: | ||
- | Por ahora nos centraremos en los marcos de la izquierda (1), el principal centro (2) y el inferior (3). El panel de la izquierda (Package Explorer) nos indica los proyectos que tenemos en el workspace, los cuales reconoce eclipse. Además cada uno de ellos podemos abrirlo y ver los ficheros que tenemos dentro. Por defecto siempre tendremos todos los archivos fuente dentro de un directorio llamado “src” (source-> | ||
- | |||
- | |||
- | Crear un nuevo programa | ||
- | Los programas que creemos en Java deben estar en un proyecto. Para crear un nuevo programa iremos a la pestaña File-> | ||
- | Automáticamente se nos crea un paquete con algunos directorios. | ||
- | Después, pulsamos con el botón derecho sobre el proyecto que tenemos en el explorador de paquetes (1) y New-> | ||
- | Nos aparece una ventana como la siguiente: | ||
- | |||
- | Aquí vemos que directamente eclipse nos asigna este nuevo fichero de clase al proyecto que hemos creado anteriormente (Hola, en mi caso), y además lo mete dentro de la carpeta src, donde irán todos los fuentes. | ||
- | Es importante marcar un checkbox que no dice que incluirá la función “main”. | ||
- | La función “main” es la función principal de cualquier programa ejecutable. Dentro de sus corchetes es donde incluiremos todo nuestro código en Java. | ||
- | public class clase { public static void main(String[] args) { // TODO Auto-generated method stub **Aquí ira todo nuestro código en java** } } Para crear nuestro programa inicial, el cual nos mostrará un mensaje de texto debemos escribir la siguiente línea dentro de los corchetes de la función main: System.out.println(“Hola Mundo”); El código quedará de la siguiente forma: public class clase { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(" | ||
- | |||
- | Recordad que todas las instrucciones que nosotros creemos en Java deben terminar en punto y coma (;). Si la instrucción contiene un bloque de instrucciones no necesitamos el punto y coma, pero es algo que ya iremos viendo en el futuro. Ahora para compilar y ejecutar nuestra aplicación debemos pulsar sobre un botón verde con la forma de un botón de play. | ||
- | Si no hemos guardado los cambios en nuestro documento de texto creado, nos aparecerá una ventana indicándonoslo, | ||
- | Estructura de directorios de un proyecto en eclipse. | ||
- | Si vamos a la ruta de nuestro workspace, como indicamos más arriba al arrancar eclipse por primera vez, veremos un árbol de directorios parecido al que se indica en el explorador de paquetes de eclipse: | ||
- | Al acceder vemos lo siguiente: | ||
- | Tenemos todas las carpetas de los proyectos que hemos creado en eclipse. Si accedemos a alguna de ellas, como en mi caso a mi proyecto “Hola”, vemos lo siguiente: | ||
- | Tenemos un directorio “src”, al igual que nos aparecía en eclipse y | ||
- | |||
- | además otro directorio llamado “bin”. Dentro del directorio “src” tenemos todos los ficheros fuente que hemos creado en eclipse. Esto son todos los ficheros de texto con código java escrito por nosotros. El directorio “bin” es común a muchas aplicaciones. Bin quiere decir binary, o binarios, y se llaman así a los tipos de ficheros que no son de texto sino que contiene código en un formato comprensible por ciertos programas, y su contenido carece de sentido para nosotros sin la interpretación por parte de esos programas. En realidad lo que contiene el directorio “bin” son los ficheros .class de nuestros ficheros fuente de java. Al igual que en el ejemplo que vimos al comienzo de este manual, al compilar un fichero fuente de java (con código java) se crea un fichero con el mismo clase, pero con extensión .class. Como decíamos estos ficheros contiene el bytecode de java, osea el código que interpreta la máquina virtual de java para ejecutar nuestro programa en java. |
bloque4/javaeclipse.1509049399.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)