SlideShare una empresa de Scribd logo
1 de 22
Descarga Del Java SE Development Kit (JDK)
Para descargar el Java SE Development Kit (JDK) tenemos que ir a la siguiente página
Web http://www.oracle.com/technetwork/java/javase/downloads/index.html
Entonces hacemos clic sobre el botón Download JDK del Bundle JDK 6 Update 23.
En esta nueva página seleccionamos el sistema operativo de nuestro ordenador.
Nota: Si estamos trabajado con Windows 7 y Eclipse de 32 bits, tenemos que elegir
Windows. Si estamos trabajado con Windows 7 y NetBens elegiremos Windows x64.
Para este ejemplo elegiremos Windows x64.
Seguidamente marcamos el checkbox I agree to the Java SE Development Kit 6u23
Licence Agreements y después hacemos clic sobre el botón Continue.
Para finalizar hacemos clic sobre el vículo jdk-6u23-windows-x64.exe.
Una vez descargado el fichero de instalación en nuestro ordenador, lo ejecutamos y
seguimos las indicaciones del wizard o asistente.
Descarga e instalación de la documentación de la API Java SE
En la página Web http://java.sun.com/javase/6/docs/ hacemos clic sobre el botón Download
this Documentation
Seguidamente buscamos el enunciado Java SE 6 Documentation y hacemos clic sobre el
botón Download
Aceptamos la licencia haciendo clic sobre el botón radio button Accept
Y seguidamente hacemos clic sobre el vínculo Java(TM) SE Development Kit
Documentation 6, English
Nos descargamos el fichero en una carpeta temporal.
Entonces nos creamos las carpetas C:docsJavaJava SEAPI y finalmente desencipamos el
contenido de dicho fichero debajo de las carpetas que acabamos de crear.
Para descargar e instalar la documentación de la API de Java EE podemos hacer clic sobre
el siguiente vínculo Apéndice - Descarga e instalación de la documentación de la API Java
EE
Descarga e instalación del Entorno de Desarrollo Java NetBeans
Antes de descargar e instalar el IDE NetBeans es aconsejable descargar la última versión
del Java SE Development Kit (JDK). Para ello tenemos que hacer clic sobre Apéndice -
Descarga e instalación del Java SE Development Kit (JDK).
Para descargar el IDE NetBeans tenemos que ir a la siguiente página Web
http://www.netbeans.org/
Entonces hacemos clic sobre el botón Download NetBeans IDE
Ahora hacemos clic sobre el botón que más se ajuste a nuestras necesidades:
• Java SE
o utilización del IDE NetBeans para aplicaciones de escritorio Java SE
• JavaFX
o utilización del IDE NetBeans para aplicaciones de escritorio Java SE y
JavaFX
• Java
o utilización del IDE NetBeans tanto para aplicaciones de escritorio Java SE,
aplicaciones Java EE que se pueden ejecutar tanto en un contenedor Web
(Apache Tomcat) o en un contenedor EJB (GlassFish) y aplicaciones Java
ME (Micro Edition) que se ejecutan en móviles y PDAs
• Ruby
o utilización del IDE NetBeans para aplicaciones Ruby. También incluye el
framework rails y el interpretador JRuby
• C/C++
o utilización del IDE NetBeans para aplicaciones C y C++
• PHP
o utilización del IDE NetBeans para aplicaciones PHP
• All
o obtenemos el mismo entrono de trabajo que descargándonos Java pero
además podemos crear
 aplicaciones Java ME
 aplicaciones SOA (Service Oriented Architecture)
 aplicaciones Ruby
 aplicaciones C/C++
En nuestro caso para seguir el curso haremos clic sobre el botón correpondiente al pack
Java.
Una vez descargado el fichero de instalación en nuestro ordenador, lo ejecutamos. En el
primer paso del asistente hacemos clic sobre el botón
En el cuadro de dialogo Customize Installation, mantenemos marcados los checkbox
GlassFish V2.1 y Apache tomcat 6.0.18
• Apache Tomcat 6.0.18
o este Servidor de aplicaciones lo vamos a utilizar para ejecutar las
aplicaciones Java EE Web
• GlassFish V2.1
o este Servidor de aplicaciones lo vamos a utilizar para ejecutar las
aplicaciones Java EE Web y las aplicaciones que contengan componentes
EJB (Enterprise Java Beans)
Seguidamente hacemos clic sobre el botón
Aceptamos la licencia y hacemos clic sobre el botón
Comprobamos que la ruta de instalación de NetBeans y la del JDK son correctas y hacemos
clic sobre el botón
Si el puerto 8080 ya estuviera cogido por alguna otra aplicación, podemos escribir otro
número de puerto.
como vamos a estar en un entorno de desarrollo y no de producción, vamos a mantener la
contraseña por defecto.
• Nota: recordemos que la contraseña por defecto es adminadmin
Seguidamente hacemos clic sobre el botón
Nota: el puerto por defecto que elige NetBeans para el Apache Tomcat asociado a su IDE
es el 8084
Seguidamente hacemos clic sobre el botón
Para instalar el IDE en cuestión, hacemos clic sobre el botón
Y finalmente hacemos clic sobre el botón
El IDE NetBeans es un entorno de desarrollo Open Source escrito en Java. Como este será
el entorno de desarrollo utilizado durante el curso, es conveniente realizar el ya célebre
programa Hola Mundo para saber como
Crear un nuevo proyecto
NetBeans al igual que la mayoría de los entornos de desarrollo, aloja sus aplicaciones en
proyectos
• estos proyectos sólo tienen sentido cuando estamos desarrollando
o cuando una aplicación pasa a producción, el concepto de proyecto del
entorno de desarrollo se pierde
En nuestro caso, crearemos un proyecto llamado proholamundo siguiendo los siguientes
pasos:
Elegimos File | New Project...
En el cuadro de dialogo New Project elegimos Java y Java Application y seguidamente
hacemos clic sobre el botón
En el cuadro de diálogo New Java Application tenemos que rellenar los siguientes campos:
• Project Name: proholamundo
o durante el curso seguiremos una convención a nivel didáctico que va a
consistir en poner el prefijo pro a todos los nombres de los proyectos que
crearemos
• Project Location: C:isgj2seprosjava
o vamos a hacer clic sobre el botón para indicar que queremos que
nuestro proyecto se aloje por debajo de los directorios C:isgj2seprosjava
o durante el curso iremos añadiendo todos los diferentes proyectos debajo de
esta jerarquía de directorios
• Set as main project: Lo dejamos marcado
• Create Main Class: Lo desmarcamos
Seguidamente hacemos clic sobre el botón
Crear un nuevo paquete
Cuando estamos realizando aplicaciones de cierta envergadura, tenemos que incluir las
Clases de nuestra aplicación en paquetes (packages) para poder obtener una serie de
ventajas que ya veremos más adelante
• estos paquetes tienen sentido tanto en el proceso de desarrollo como en el de
producción
• los paquetes no están ligados a un entrono de desarrollo, sino que es una parte
integral y esencial del lenguaje Java
En nuestro caso, crearemos un paquete llamado paqholamundo siguiendo los siguientes
pasos:
Nos situamos en la ventana Projects y con el botón derecho del ratón seleccionamos la
carpeta Source Packages correspondiente al proyecto proholamundo que acabamos de
crear.
Elegimos new | Java Package...
Y en el cuadro de diálogo New Java Package introducimos el nombre del paquete
paqholamundo y hacemos clic sobre el botón
Crear una nueva Clase
En Java los programas o aplicaciones se escriben en ficheros que tienen la extensión .java
• una aplicación puede tener uno o más ficheros con extensión .java
• cada uno de estos ficheros .java contiene una Clase
o cada vez que se crea una nueva Clase, se crea su correspondiente fichero con
el nombre de la Clase y con extensión .java
En nuestro caso, vamos a crear una Clase que la vamos a llamar HolaMundo siguiendo los
siguientes pasos:
Nos situamos en la ventana Projects y con el botón derecho del ratón seleccionamos el
paquete paqholamundo.
Elegimos new | Other...
En el cuadro de diálogo New File elegimos la categoria Java y el tipo de fichero Java Main
Class y hacemos clic sobre el botón
En el campo de Texto Class Name indicamos que la Clase se va a llamar HolaMundo y
hacemos clic sobre el botón
Este es el código generado por el Asistente de NetBeans
package paqholamundo;
public class HolaMundo {
public static void main(String[] args) {
// TODO code application logic here
}
}
• package paqholamundo;
o en esta primera línea de código, estamos indicando que la clase HolaMundo
pertenece al paquete paqholamundo
• public class HolaMundo { }
o aquí estamos declarando el nombre de la Clase
o es muy importante mencionar que todo código Java que se escriba tiene que
estar obligatoriamente incluido dentro de una Clase
 es decir el código java siempre estará dentro del bloque (indicado
entre llaves {}) de esa Clase
• public static void main(String[] args) { }
o aquí estamos declarando el método main(...)
o de momento saber que la MVJ (Máquina virtual Java) cuando tiene que
ejecutar la aplicación HolaMundo, lo primero que hace es buscar este
método como punto de entrada a la aplicación
Y para que nos muestre el mensaje Hola Mundo..., tenemos que añadir el siguiente código
al método main(...)
Nota: Podemos ahorrarnos toda la escritura de la línea System.out.println(""); escribiendo
sout y seguidamente presionando la tecla tabulador
public static void main(String[] args) {
System.out.println("Hola Mundo...");
}
• System.out.prinln("Hola Mundo...");
o de momento sólo saber que "Hola Mundo.." es un String que se muestra
como mensaje de salida
Compilar una Clase
En Java, las Clases compiladas se encuentran en ficheros que tienen la extensión .class
• al contenido de estas clases se le denomina código byte
• si no tuviéramos un IDE como NetBeans tendríamos que ejecutar el comando javac
En nuestro caso, compilaremos la Clase HolaMundo situándonos en la ventana Projects.
Seguidamente seleccionamos con el botón derecho del ratón la Clase HolaMundo.java y
elegimos Compile File F9. Esta acción hace que Netbeans ejecute de forma transparente
para nosotros el comando javac.
Ejecutar una Clase
A diferencia de los lenguajes compilados que ejecutamos ficheros con la extensión .exe, en
java se ejecutan los ficheros con extensión .class
• si no tuviéramos un IDE como NetBeans tendríamos que ejecutar el comando java,
cuya utilización ya veremos más adelante
Para ejecutar la Clase HolaMundo nos vamos a situar en la ventana Projects. Seguidamente
seleccionamos con el botón derecho del ratón la Clase HolaMundo.java y elegimos Run
File Mayúsculas+F6
Y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output

Más contenido relacionado

La actualidad más candente

Tutorial Vb Decompiler
Tutorial Vb DecompilerTutorial Vb Decompiler
Tutorial Vb DecompilerShirlid .n
 
Funcionamiento vb decompiler
Funcionamiento vb decompilerFuncionamiento vb decompiler
Funcionamiento vb decompilerLeonardo Lopez
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEJorge Iván Meza Martínez
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansEmerson Garay
 
[Ayd2]ht3 200819214
[Ayd2]ht3 200819214[Ayd2]ht3 200819214
[Ayd2]ht3 200819214carzizou1
 
Manual de instalación de diferentes IDEs para el lenguaje Java
Manual de instalación de diferentes IDEs para el lenguaje Java Manual de instalación de diferentes IDEs para el lenguaje Java
Manual de instalación de diferentes IDEs para el lenguaje Java Alumic S.A
 
atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13atSistemas
 
Como Subir Varios Videos De Manera Simultanea Ntv
Como Subir Varios Videos De Manera Simultanea NtvComo Subir Varios Videos De Manera Simultanea Ntv
Como Subir Varios Videos De Manera Simultanea NtvKnowldedge Factory
 
Presentacion de Integración Continua
Presentacion de Integración ContinuaPresentacion de Integración Continua
Presentacion de Integración ContinuaRodrigo Ayala
 

La actualidad más candente (12)

Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
Tutorial Vb Decompiler
Tutorial Vb DecompilerTutorial Vb Decompiler
Tutorial Vb Decompiler
 
Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!Jenkins, no me rompas los builds!
Jenkins, no me rompas los builds!
 
Funcionamiento vb decompiler
Funcionamiento vb decompilerFuncionamiento vb decompiler
Funcionamiento vb decompiler
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseME
 
Taller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeansTaller: Prueba Unitaria con JUnit en NetBeans
Taller: Prueba Unitaria con JUnit en NetBeans
 
[Ayd2]ht3 200819214
[Ayd2]ht3 200819214[Ayd2]ht3 200819214
[Ayd2]ht3 200819214
 
Manual de instalación de diferentes IDEs para el lenguaje Java
Manual de instalación de diferentes IDEs para el lenguaje Java Manual de instalación de diferentes IDEs para el lenguaje Java
Manual de instalación de diferentes IDEs para el lenguaje Java
 
atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13atSistemas - Presentación Integración Continua AUG Barcelona enero13
atSistemas - Presentación Integración Continua AUG Barcelona enero13
 
Como Subir Varios Videos De Manera Simultanea Ntv
Como Subir Varios Videos De Manera Simultanea NtvComo Subir Varios Videos De Manera Simultanea Ntv
Como Subir Varios Videos De Manera Simultanea Ntv
 
Presentacion de Integración Continua
Presentacion de Integración ContinuaPresentacion de Integración Continua
Presentacion de Integración Continua
 
File
FileFile
File
 

Similar a Instalacion de java y sus herramientas

Manual_java.pdf
Manual_java.pdfManual_java.pdf
Manual_java.pdfAnaLpez275
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)equipotresamp
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)equipotresamp
 
Cu00612 b compilar ejecutar programa java windows consola cmd dos
Cu00612 b compilar ejecutar programa java windows consola cmd dosCu00612 b compilar ejecutar programa java windows consola cmd dos
Cu00612 b compilar ejecutar programa java windows consola cmd dosEric Quiñones
 
[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma javaEudris Cabrera
 
Introducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webIntroducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webAnfap
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Edgar Mendez
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1ivan ramirez
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1dcmarvel
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipsejavierot99
 
Tutorial eclipse3
Tutorial eclipse3Tutorial eclipse3
Tutorial eclipse3denisse_98
 

Similar a Instalacion de java y sus herramientas (20)

Crear un nuevo proyecto
Crear un nuevo proyectoCrear un nuevo proyecto
Crear un nuevo proyecto
 
Manual_java.pdf
Manual_java.pdfManual_java.pdf
Manual_java.pdf
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 
Cu00612 b compilar ejecutar programa java windows consola cmd dos
Cu00612 b compilar ejecutar programa java windows consola cmd dosCu00612 b compilar ejecutar programa java windows consola cmd dos
Cu00612 b compilar ejecutar programa java windows consola cmd dos
 
[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java[ES] Fundamentos esenciales de la plataforma java
[ES] Fundamentos esenciales de la plataforma java
 
Instalacion jdk
Instalacion jdkInstalacion jdk
Instalacion jdk
 
Jdk windows
Jdk windowsJdk windows
Jdk windows
 
Tutorial net beans
Tutorial net beansTutorial net beans
Tutorial net beans
 
Introducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones webIntroducción al desarrollo de aplicaciones web
Introducción al desarrollo de aplicaciones web
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 
manual de eclipse
manual de eclipse manual de eclipse
manual de eclipse
 
Tutorial eclipse3
Tutorial eclipse3Tutorial eclipse3
Tutorial eclipse3
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
Tutorial eclipse 1
Tutorial eclipse 1Tutorial eclipse 1
Tutorial eclipse 1
 
Empezando eclipse
Empezando eclipseEmpezando eclipse
Empezando eclipse
 
Tutorial 1
Tutorial 1Tutorial 1
Tutorial 1
 
Tutorial de eclipse
Tutorial de eclipseTutorial de eclipse
Tutorial de eclipse
 
Tutorial Eclipse
Tutorial EclipseTutorial Eclipse
Tutorial Eclipse
 
Tutorial eclipse3
Tutorial eclipse3Tutorial eclipse3
Tutorial eclipse3
 

Último

activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 

Último (20)

activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 

Instalacion de java y sus herramientas

  • 1. Descarga Del Java SE Development Kit (JDK) Para descargar el Java SE Development Kit (JDK) tenemos que ir a la siguiente página Web http://www.oracle.com/technetwork/java/javase/downloads/index.html Entonces hacemos clic sobre el botón Download JDK del Bundle JDK 6 Update 23.
  • 2. En esta nueva página seleccionamos el sistema operativo de nuestro ordenador. Nota: Si estamos trabajado con Windows 7 y Eclipse de 32 bits, tenemos que elegir Windows. Si estamos trabajado con Windows 7 y NetBens elegiremos Windows x64. Para este ejemplo elegiremos Windows x64. Seguidamente marcamos el checkbox I agree to the Java SE Development Kit 6u23 Licence Agreements y después hacemos clic sobre el botón Continue.
  • 3. Para finalizar hacemos clic sobre el vículo jdk-6u23-windows-x64.exe. Una vez descargado el fichero de instalación en nuestro ordenador, lo ejecutamos y seguimos las indicaciones del wizard o asistente. Descarga e instalación de la documentación de la API Java SE En la página Web http://java.sun.com/javase/6/docs/ hacemos clic sobre el botón Download this Documentation
  • 4. Seguidamente buscamos el enunciado Java SE 6 Documentation y hacemos clic sobre el botón Download Aceptamos la licencia haciendo clic sobre el botón radio button Accept Y seguidamente hacemos clic sobre el vínculo Java(TM) SE Development Kit Documentation 6, English Nos descargamos el fichero en una carpeta temporal. Entonces nos creamos las carpetas C:docsJavaJava SEAPI y finalmente desencipamos el contenido de dicho fichero debajo de las carpetas que acabamos de crear.
  • 5. Para descargar e instalar la documentación de la API de Java EE podemos hacer clic sobre el siguiente vínculo Apéndice - Descarga e instalación de la documentación de la API Java EE
  • 6. Descarga e instalación del Entorno de Desarrollo Java NetBeans Antes de descargar e instalar el IDE NetBeans es aconsejable descargar la última versión del Java SE Development Kit (JDK). Para ello tenemos que hacer clic sobre Apéndice - Descarga e instalación del Java SE Development Kit (JDK). Para descargar el IDE NetBeans tenemos que ir a la siguiente página Web http://www.netbeans.org/ Entonces hacemos clic sobre el botón Download NetBeans IDE
  • 7. Ahora hacemos clic sobre el botón que más se ajuste a nuestras necesidades: • Java SE o utilización del IDE NetBeans para aplicaciones de escritorio Java SE • JavaFX o utilización del IDE NetBeans para aplicaciones de escritorio Java SE y JavaFX • Java o utilización del IDE NetBeans tanto para aplicaciones de escritorio Java SE, aplicaciones Java EE que se pueden ejecutar tanto en un contenedor Web (Apache Tomcat) o en un contenedor EJB (GlassFish) y aplicaciones Java ME (Micro Edition) que se ejecutan en móviles y PDAs • Ruby o utilización del IDE NetBeans para aplicaciones Ruby. También incluye el framework rails y el interpretador JRuby • C/C++ o utilización del IDE NetBeans para aplicaciones C y C++ • PHP
  • 8. o utilización del IDE NetBeans para aplicaciones PHP • All o obtenemos el mismo entrono de trabajo que descargándonos Java pero además podemos crear  aplicaciones Java ME  aplicaciones SOA (Service Oriented Architecture)  aplicaciones Ruby  aplicaciones C/C++ En nuestro caso para seguir el curso haremos clic sobre el botón correpondiente al pack Java. Una vez descargado el fichero de instalación en nuestro ordenador, lo ejecutamos. En el primer paso del asistente hacemos clic sobre el botón En el cuadro de dialogo Customize Installation, mantenemos marcados los checkbox GlassFish V2.1 y Apache tomcat 6.0.18
  • 9. • Apache Tomcat 6.0.18 o este Servidor de aplicaciones lo vamos a utilizar para ejecutar las aplicaciones Java EE Web • GlassFish V2.1 o este Servidor de aplicaciones lo vamos a utilizar para ejecutar las aplicaciones Java EE Web y las aplicaciones que contengan componentes EJB (Enterprise Java Beans) Seguidamente hacemos clic sobre el botón Aceptamos la licencia y hacemos clic sobre el botón
  • 10. Comprobamos que la ruta de instalación de NetBeans y la del JDK son correctas y hacemos clic sobre el botón
  • 11. Si el puerto 8080 ya estuviera cogido por alguna otra aplicación, podemos escribir otro número de puerto. como vamos a estar en un entorno de desarrollo y no de producción, vamos a mantener la contraseña por defecto. • Nota: recordemos que la contraseña por defecto es adminadmin Seguidamente hacemos clic sobre el botón Nota: el puerto por defecto que elige NetBeans para el Apache Tomcat asociado a su IDE es el 8084 Seguidamente hacemos clic sobre el botón
  • 12. Para instalar el IDE en cuestión, hacemos clic sobre el botón
  • 13. Y finalmente hacemos clic sobre el botón
  • 14. El IDE NetBeans es un entorno de desarrollo Open Source escrito en Java. Como este será el entorno de desarrollo utilizado durante el curso, es conveniente realizar el ya célebre programa Hola Mundo para saber como Crear un nuevo proyecto NetBeans al igual que la mayoría de los entornos de desarrollo, aloja sus aplicaciones en proyectos • estos proyectos sólo tienen sentido cuando estamos desarrollando o cuando una aplicación pasa a producción, el concepto de proyecto del entorno de desarrollo se pierde En nuestro caso, crearemos un proyecto llamado proholamundo siguiendo los siguientes pasos: Elegimos File | New Project...
  • 15. En el cuadro de dialogo New Project elegimos Java y Java Application y seguidamente hacemos clic sobre el botón En el cuadro de diálogo New Java Application tenemos que rellenar los siguientes campos: • Project Name: proholamundo o durante el curso seguiremos una convención a nivel didáctico que va a consistir en poner el prefijo pro a todos los nombres de los proyectos que crearemos • Project Location: C:isgj2seprosjava o vamos a hacer clic sobre el botón para indicar que queremos que nuestro proyecto se aloje por debajo de los directorios C:isgj2seprosjava o durante el curso iremos añadiendo todos los diferentes proyectos debajo de esta jerarquía de directorios • Set as main project: Lo dejamos marcado • Create Main Class: Lo desmarcamos Seguidamente hacemos clic sobre el botón
  • 16. Crear un nuevo paquete Cuando estamos realizando aplicaciones de cierta envergadura, tenemos que incluir las Clases de nuestra aplicación en paquetes (packages) para poder obtener una serie de ventajas que ya veremos más adelante • estos paquetes tienen sentido tanto en el proceso de desarrollo como en el de producción • los paquetes no están ligados a un entrono de desarrollo, sino que es una parte integral y esencial del lenguaje Java En nuestro caso, crearemos un paquete llamado paqholamundo siguiendo los siguientes pasos: Nos situamos en la ventana Projects y con el botón derecho del ratón seleccionamos la carpeta Source Packages correspondiente al proyecto proholamundo que acabamos de crear. Elegimos new | Java Package...
  • 17. Y en el cuadro de diálogo New Java Package introducimos el nombre del paquete paqholamundo y hacemos clic sobre el botón Crear una nueva Clase En Java los programas o aplicaciones se escriben en ficheros que tienen la extensión .java • una aplicación puede tener uno o más ficheros con extensión .java • cada uno de estos ficheros .java contiene una Clase o cada vez que se crea una nueva Clase, se crea su correspondiente fichero con el nombre de la Clase y con extensión .java En nuestro caso, vamos a crear una Clase que la vamos a llamar HolaMundo siguiendo los siguientes pasos: Nos situamos en la ventana Projects y con el botón derecho del ratón seleccionamos el paquete paqholamundo. Elegimos new | Other...
  • 18. En el cuadro de diálogo New File elegimos la categoria Java y el tipo de fichero Java Main Class y hacemos clic sobre el botón
  • 19. En el campo de Texto Class Name indicamos que la Clase se va a llamar HolaMundo y hacemos clic sobre el botón Este es el código generado por el Asistente de NetBeans package paqholamundo; public class HolaMundo { public static void main(String[] args) { // TODO code application logic here } } • package paqholamundo; o en esta primera línea de código, estamos indicando que la clase HolaMundo pertenece al paquete paqholamundo • public class HolaMundo { } o aquí estamos declarando el nombre de la Clase o es muy importante mencionar que todo código Java que se escriba tiene que estar obligatoriamente incluido dentro de una Clase  es decir el código java siempre estará dentro del bloque (indicado entre llaves {}) de esa Clase • public static void main(String[] args) { } o aquí estamos declarando el método main(...)
  • 20. o de momento saber que la MVJ (Máquina virtual Java) cuando tiene que ejecutar la aplicación HolaMundo, lo primero que hace es buscar este método como punto de entrada a la aplicación Y para que nos muestre el mensaje Hola Mundo..., tenemos que añadir el siguiente código al método main(...) Nota: Podemos ahorrarnos toda la escritura de la línea System.out.println(""); escribiendo sout y seguidamente presionando la tecla tabulador public static void main(String[] args) { System.out.println("Hola Mundo..."); } • System.out.prinln("Hola Mundo..."); o de momento sólo saber que "Hola Mundo.." es un String que se muestra como mensaje de salida Compilar una Clase En Java, las Clases compiladas se encuentran en ficheros que tienen la extensión .class • al contenido de estas clases se le denomina código byte • si no tuviéramos un IDE como NetBeans tendríamos que ejecutar el comando javac En nuestro caso, compilaremos la Clase HolaMundo situándonos en la ventana Projects. Seguidamente seleccionamos con el botón derecho del ratón la Clase HolaMundo.java y elegimos Compile File F9. Esta acción hace que Netbeans ejecute de forma transparente para nosotros el comando javac.
  • 21. Ejecutar una Clase A diferencia de los lenguajes compilados que ejecutamos ficheros con la extensión .exe, en java se ejecutan los ficheros con extensión .class • si no tuviéramos un IDE como NetBeans tendríamos que ejecutar el comando java, cuya utilización ya veremos más adelante Para ejecutar la Clase HolaMundo nos vamos a situar en la ventana Projects. Seguidamente seleccionamos con el botón derecho del ratón la Clase HolaMundo.java y elegimos Run File Mayúsculas+F6
  • 22. Y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output