1 / 10

LOPEZ VILLASECA IVAN N. DE CONTROL: 10230061 1º SEMESTRE INGENIERIA EN SISTEMAS

LOPEZ VILLASECA IVAN N. DE CONTROL: 10230061 1º SEMESTRE INGENIERIA EN SISTEMAS COMPUTACIONALES . 17-MARZO-2010. Ejecución de un programa.

Download Presentation

LOPEZ VILLASECA IVAN N. DE CONTROL: 10230061 1º SEMESTRE INGENIERIA EN SISTEMAS

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. LOPEZ VILLASECA IVANN. DE CONTROL:102300611º SEMESTREINGENIERIA EN SISTEMAS COMPUTACIONALES.17-MARZO-2010

  2. Ejecución de un programa Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir un código ejecutable que luego se ejecuta independientemente. Para ejecutar un programa escrito en Java deberá: Escribir su programa usando su editor de texto favorito (se sugiere pico o emacs).

  3. Compilar el programa usando java. Esto producirá un archivo por cada clase que usted defina. Estos archivos no tendrán código ejecutable sino un lenguaje intermedio llamado código en bytes (byte-code) que podrá ser ejecutado con un intérprete como indica al próximo paso.

  4. Ejecutar el programa usando java. Qué es exactamente un programa en Java se discutirá más adelante. Java es un intérprete, es decir, la traducción a lenguaje de máquina de cada una de las instrucciones del programa se hace mientras se está ejecutando cada instrucción.

  5. Ejemplo: Escriba en un archivo llamado hola.java el siguiente código: class holaJava{ public static void main(Stringargs[]) { System.out.println("Hola Java..."); } }

  6. Ejecutar el programa: Desde la ventana DOS. C:\ApuntesJava>java Programas.Ejemplo1.HolaMundo Se cargará la JVM, cargará la clase HolaMundo y llamará a su método main que producirá en la ventana DOS la salida: Hola a todos Los archivos .class son invocables directamente desde la línea de comandos (con la sintaxis java nombreDeClase) si tienen un método main definido tal como se vio en un capítulo

  7. Se puede indicar a la JVM que busque las clases en rutas alternativas al directorio actual. Esto se hace con el parámetro -classpath (abreviadamente -cp) en la línea de comandos. Por ejemplo si el directorio actual es otro, podemos invocar el programa de ejemplo de la forma: • C:\Windows>java -cp C:\ApuntesJava Programas.Ejemplo1.HolaMundo • Con el parámetro -cp se puede especificar diversas rutas alternativas para la búsqueda de clases separadas por ;

  8. Cuando pones java Programas. Ejemplo1. HolaMundo estás indicando a la JVM que cargue y ejecute la clase HolaMundo del Package Programas, subpackage Ejemplo1. Para cumplir está orden, expresada en términos Java de clases y packages la JVM buscará el archivo HolaMundo.class en la ruta Programas\Ejemplo1 que es algo expresado en términos del sistema de archivos, y por tanto del Sistema Operativo.

  9. La Máquina Virtual Java (JVM por sus siglas en inglés) es el núcleo del lenguaje de programación Java. De hecho, es imposible ejecutar un programa Java sin ejecutar alguna implantación de la JVM. En la JVM se encuentra el motor que en realidad ejecuta el programa Java, y es la clave de muchas de las características principales de Java, como la portabilidad, la eficiencia y la seguridad.

  10. 1.- Cuales son los pasos para ejecutar un programa? 2.- ¿Para qué sirve y qué es la JVM (Java Virtual Machine)? 3.- Como se ejecuta un programa en java con la ventana dos? 4.- Para que sirve el para metro cp?

More Related