lopez villaseca ivan n. de control: 10230061 1º semestre ingenieria en sistemas

Post on 30-Dec-2015

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

LOPEZ VILLASECA IVAN

N. DE CONTROL:10230061

1º SEMESTRE

INGENIERIA EN SISTEMAS COMPUTACIONALES.

17-MARZO-2010

Ejecución de un programaJava 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).

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.

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.

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

Ejecutar el programa: Desde la ventana DOS.C:\ApuntesJava>java Programas.Ejemplo1.HolaMundoSe cargará la JVM, cargará la clase HolaMundo y llamará a su método main que producirá en la ventana DOS la salida:Hola a todosLos 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

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 ;

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.

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.

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?

top related