La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Primer Programa en JAVA

Presentaciones similares


Presentación del tema: "Primer Programa en JAVA"— Transcripción de la presentación:

1 Primer Programa en JAVA
Primer ejemplo de edición simple, compilación y ejecución de un programa Java José Luis Redondo García. Grupo Quercus Engineering Software, UEX

2 Primer programa en Java
El siguiente es un programa simple que muestra el mensaje “Hello, world!”: public class HelloWorld { public static void main(String[] args) { System.out.println(″Hello, world!″); } 2

3 Creación del programa Para escribir el programa se usa un editor de texto y se guarda en un archivo. El programa se conoce como código fuente (source code) y el archivo es el archivo fuente (source file). La extensión .java se usa para los archivos fuente en Java. 3

4 Creación del programa La siguiente ventana muestra el código fuente del programa escrito usando Notepad: 4

5 Compilación y ejecución del programa
Para poder ejecutar un programa es necesario traducir el código fuente a lenguaje de máquina. Un compilador es un programa que traduce el código fuente a un código ejecutable en lenguaje de máquina. La extensión .exe se utiliza normalmente para indicar que un archivo es ejecutable, pero no en Java. 5

6 Compilación y ejecución del programa
A diferencia de la mayoría de los compiladores, el compilador de Java traduce las instrucciones a un código intermedio que se conoce como byte code. La extensión .class es usada para identificar el archivo que contiene la versión en byte code del archivo fuente. Este código intermedio es luego interpretado y ejecutado por otro programa que se conoce como Java Virtual Machine (JVM). 6

7 Compilación y ejecución del programa
Text Editor Step 1 HelloWorldApp.java (Source File) Step 2 Java Complier HelloWorldApp.class (Byte Code File) Java Virtual Machine Step 3 7

8 Compilación y ejecución del programa
Existen varias alternativas para compilar y ejecutar un programa en Java: Puede hacerse mediante comandos desde el command prompt del sistema operativo. Puede hacerse desde un ambiente integrado de desarrollo (IDE, Integrated Development Enviroment). 8

9 Compilación y ejecución del programa
En un IDE se integran un editor de texto, compilador, depurador y otras herramientas a las cuales se accede por un conjunto de menús. Los IDE que más se utilizan para Java son Eclipse y NetBeans. Nosotros usaremos sobre todo el primero de ellos. 9

10 Compilación y ejecución del programa
Para compilar y ejecutar un programa desde el command prompt es necesario hacer tres cosas: Indicarle al sistema operativo dónde está el compilador y el JVM: set path=C:\Program Files\Java\jdk1.6.0_07\bin Compilar el programa: javac HelloWorldApp.java Invocar el JVM para ejecutar el programa: java HelloWorldApp 10

11 Compilación y ejecución del programa
La siguiente ventana muestra cómo se compila y ejecuta el programa desde el command prompt: 11

12 Compilación y ejecución del programa
Vamos a crear la clase Person.java: package es.jlrg.librerias; public class Person { String name; public Person(String n){ name = n; } public String getName(){ return name; public void setName(String n){ 12

13 Paquetes y estructuras de Directorios.
Creamos el árbol de directorios correspondiente al paquete. “es.name.libraries”, por ejemplo. Compilamos las clases contenidas en el paquete. Ahora podemos utilizarlas en nuestra clase principal java HelloWord2 13

14 Paquetes y estructuras de directorios.
Creamos el árbol de directorios correspondiente para albergar un paquete para la clase principal. “es.name.main”, por ejemplo. Compilamos las clases contenidas en el paquete. Ahora para arrancar nuestra aplicación, nos colocamos en el directorio raíz del proyecto y ejecutamos: java es.name.main.Helloword2 14

15 Classpath y Script de Ejecución
Cuando los paquetes se encuentran en directorios específicos, o necesitamos usar librerías en un JAR. Opción -classpath al ejecutar javac 15

16 Classpath y Script de Ejecución
Usamos, por ejemplo, la librería de Apache commons-logging jar Distintas entradas en el Classpath se separan por “:” Muy importante siempre incluir el punto “.” en el classpath para que el sistema siga buscando las clases en el directorio actual. Se puede crear Script: javac -classpath .:commons-logging jar es/jlrg/main/HelloWorld3.java 16


Descargar ppt "Primer Programa en JAVA"

Presentaciones similares


Anuncios Google