Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia 1 PDF
Guia 1 PDF
Conocer el uso bsico del JDK para la compilacin y ejecucin de cdigo java desde la linea de
comando
Conocer el entorno de desarrollo NetBeans
Material y Equipo
Introduccion Teorica
Fundamento de un entorno tpico en Java.
La siguiente explicacin define los pasos tpicos para crear y ejecutar un programa en Java. Estos pasos
bsicos se aplican en la imagen de la figura 1.1 y se proporciona la respectiva explicacin.
Para interactuar de manera bsica con java se utilizan los siguientes comndos:
javac: que es el compilador de java, incluido en el JDK, este se encarga de llevar nuestro cdigo
fuente a bytecodes, que es un cdigo intermedio interpretado por la maquina virtual java, su sintaxis
es la siguiente:
javac nombre_programa.java
Despus de haber ejecutado este comando nos crea un archivo llamado nombre_programa.class
java: este es el comando que invoca la maquina virtual como interprete del cdigo compilado que se
proporciona como parmetro, su sintaxis es la siguiente:
java nombre_programa
nombre_programa: nombre del archivo que se genera con el comando javac (bytecodes)
jar: Por medio de este comando iniciamos el empaquetador de clases y archivos de Java que nos
permiten fabricar un nico archivo contenedor de nuestras aplicaciones, multimedia y grficos. Este
comando es parte slo de JDK.
Detallando, los programas en Java pasan a travs de cinco fases para poder ejecutarse como se muestra
en la figura 1.1. Estas fases son: Edicin, Compilacin, Carga, Verificacin y Ejecucin.
Con un editor de texto (por ejemplo notepad) digitar el cdigo de la clase HolaEstudiantes y guardar el
archivo de texto respectivo en el directorio C:/JavaAvanzado como muestra la figura 1.2 (el archivo debe
ser guardado con extensin .java).
Figura 1.2
public especifica el nivel de acceso, esto quiere decir que la clase sera accesible por cualquier
elemento del programa. Tambin estn los niveles de acceso private y protected
HolaEstudiantes: es el nombre de la clase, tomar en cuenta que el nombre del archivo debe ser
igual al nombre de la clase que contiene el mtodo (funcin de clase) principal (main). Deben
respetarse maysculas y minsculas.
La segunda linea de cdigo public static void main(String[ ] args) es la declaracin del mtodo principal
de la aplicacin de java, donde:
public: especifica el nivel de acceso a la mtodo, esto quiere decir que es accesible por cualquier
mtodo que pueda acceder a la clase de objetos .
static: especifica que la funcin principal solo sera creada una vez, e invocada desde la clase sin
haberse creado un objeto previamente.
void: dice que el retorno de este mtodo sera de tipo genrico (flujo de bits), convertible a cualquier
tipo de dato.
main: nombre del mtodo, para este caso este nombre se reserva para el mtodo principal y sera
usado como punto de inicio de la aplicacin.
String[ ] args: arreglo de parmetros al programa (en caso que se invoque por linea de comandos).
La tercer linea System.out.println(Hola Estudiantes del curso Java \"Avanzado\"") es el cuerpo
del mtodo principal:
System: es una clase estndar java para llamadas al sistema, en esta se encuentras las
operaciones bsicas de entrada y salida.
out: es una clase declarada dentro de system, y se encarga de manejar las salidas estndar del
sistema, por lo general el monitor
println: es un mtodo de la clase out que recoge como argumento el texto que se imprimir en
pantalla
Para compilar y ejecutar el programa java HolaEstudiantes.java, se deben ejecutar los comandos
como muestra la figura 1.3 de la siguiente pagina, antes de ejecutar estos comandos es importante
conocer el directorio donde esta instalado el compilador y el interprete de java debido a que es
necesario modificar la variable de ambiente PATH:
2. Por ultimo ejecutamos el archivo con el JVM por medio del comando java, proporcionndole como
parmetro el nombre de la aplicacin que se creo en el numeral anterior, para detalles ver figura
1.3..
java HolaEstudiantes
Ubicar el directorio donde esta instalado el compilador y el interprete de java, debido a que es
necesario modificar la variable de ambiente PATH.
Figura 1.3
Entorno de desarrollo NetBeans
NetBeans IDE: Es un entorno de desarrollo - una herramienta para programadores pensada para escribir,
compilar, depurar y ejecutar programas. Est escrito en Java - pero puede servir para cualquier otro
lenguaje de programacin. Existe adems un nmero importante de mdulos para extender el IDE
NetBeans. El IDE NetBeans es un producto libre y gratuito sin restricciones de uso.
Instalar NetBeans:
La instalacin de NetBeans es muy sencilla. En la mayora de los casos, basta con descomprimir el archivo
ZIP descargado en una unidad de disco con espacio libre suficiente. Para ejecutar NetBeans necesitar
cumplir los requisitos tcnicos detallados a continuacin.
Componente
Caracteristicas
La versin 6.9.1 del IDE no se puede instalar o ejecutar con JDK 5.0.
Procedimiento
Parte 1: Utilizando los comndos javac y java
Ejercicio 1: Editar el siguiente cdigo en el block de notas, guardarlo con el nombre de ejercicio1.java y
luego abrir una ventana de comndos y ejecutarlo con las instrucciones que se especifiquen.
ejemplo1.java
public class ejemplo1 {
public static void main(String[] args) {
System.out.println("Ejercicio1\n");
}
}
Ejecucin y compilacin:
javac ejemplo1.java
java ejemplo1
Ejercicio 2: Editar el siguiente cdigo en el block de notas, guardarlo con el nombre de ejercicio1.java y
luego abrir una ventana de comndos y ejecutarlo con las instrucciones que se especifiquen.
ejemplo2.java
import java.util.*;
public class ejemplo2 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int n1;
int n2;
int suma;
System.out.print("Ingrese el 1er numero: ");
n1=reader.nextInt();
System.out.print("Ingrese el 2do numero: ");
n2=reader.nextInt();
suma = n1 + n2;
System.out.println("suma de " + n1 + " y " + n2 + " es " + suma);
System.exit(0);
}
}
Ejecucin y compilacin:
javac ejemplo2.java
java ejemplo2
3. En el Nombre y ubicacin de la pgina del asistente, haga lo siguiente (tal y como se muestra en la
siguiente figura):
* En el campo Nombre del proyecto, es guia1.
* En el campo Crear la clase principal, es guia1.Main.
La ventana de Proyectos, que contiene una vista en rbol de los componentes del proyecto,
incluyendo archivos de origen, las bibliotecas que depende de su cdigo, y as sucesivamente.
La ventana del Navegador, que usted puede utilizar para navegar rpidamente entre los elementos
seleccionados dentro de la clase.
10
Agregamos la siguiente lnea dentro del mtodo main, exactamente despus del comentario //TODO code
application logic here
System.out.println("guia 1: \n entorno netbeans");
11
Cuando usted guarda su declaracin de clase public en un archivo, el nombre de ste debe ser el nombre
de la clase, seguido de la extensin .java. Para nuestra aplicacin, el nombre del archivo es Main.java.
Todas las extensiones de clases en Java se guardan en archivos que terminan con la extensin .java.
Tanto en trminos de ortografa como en ahorro de tiempo, es un error que una clase public tenga
un nombre de archivo que no sea idntico al nombre de la clase (ms la extensin .java). Por lo
tanto, es tambin un error que un archivo contenga dos o ms clases public.
Si un archivo contiene la declaracin de una clase, es un error que no finalice con la extensin
.java. Si se omite esa extensin, el compilador de java no podr compilar la declaracin de la clase.
System.out.print("Grupo 01 de Laboratorio");
System.out.println("Bienvenido de NetBeans");
Estas nuevas lneas del mtodo main muestran unas lneas de texto en la ventana de comandos. La
primera instruccin utiliza el mtodo print de System.out para mostrar una cadena. A diferencia de println,
despus de mostrar su argumento, print no posiciona el cursor de salida al inicio de la siguiente lnea en la
ventana de comandos; el siguiente carcter que muestra el programa en la ventana de comandos aparecer
inmediatamente despus del ltimo carcter que muestre print. Cada instruccin print o println contina
mostrando caracteres a partir de donde la ltima instruccin print o println dej de mostrar caracteres.
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.print("Grupo 01 de Laboratorio ");
System.out.println("Bienvenido de NetBeans");
System.out.print("Entorno de Desarrollo Java");
}
}
Salida del programa es la siguiente:
12
En el panel de proyecto, expandir Paquetes de fuente (Source Packeges) y crear una nueva clase
dando click derecho sobre el paquete guia1, elegimos Nuevo y luego la opcin Clase Java...,
aparecer una ventana como la siguiente.
13
import java.util.*;
public class LecturaConsola {
public static void main(String[] args){
Scanner reader = new Scanner(System.in);
String nombre = "";
int edad;
System.out.print("Ingrese su nombre: ");
nombre=reader.nextLine();
System.out.print("Ingrese su edad: ");
edad=reader.nextInt();
System.out.println("Nombre: "+nombre);
System.out.println("Edad: "+edad);
Para ejecutar el cdigo del programa anterior, en el panel de proyecto ir a la clase LecturaConsola,
guia1->paquetes de fuentes->guia1 y hacer Clic derecho sobre la clase LecturaConsola y
seleccionar Ejecutar Archivo.
14
15
Fuentes de Consulta
Lemay, Laura
Deitel, Harvey M.
16
17
Hoja de cotejo
Maquina No:
Docente:
GL:
Fecha:
EVALUACION
%
CONOCIMIENT
O
Del
20 al
30%
APLICACIN
DEL
CONOCIMIENT
O
Del
40%
al
60%
1-4
5-7
8-10
Conocimiento
deficiente de
los
fundamentos
tericos
Conocimiento y
explicacin
incompleta de
los
fundamentos
tericos
Conocimiento
completo y
explicacin
clara de los
fundamentos
tericos
No tiene actitud
proactiva.
Actitud
propositiva y
con propuestas
no aplicables al
contenido de la
gua.
Tiene actitud
proactiva y sus
propuestas son
concretas.
ACTITUD
Del
15%
al
30%
TOTAL
100
%
Nota