1 / 16

Primer Programa en JAVA

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. Primer programa en Java. El siguiente es un programa simple que muestra el mensaje “Hello, world!”:.

symona
Download Presentation

Primer Programa en JAVA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Primer Programa enJAVA 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 codedel 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: packagees.jlrg.librerias; publicclassPerson { Stringname; publicPerson(Stringn){ name = n; } publicStringgetName(){ returnname; } publicvoidsetName(Stringn){ name = 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-1.1.1.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-1.1.1.jar es/jlrg/main/HelloWorld3.java 16

More Related