SlideShare ist ein Scribd-Unternehmen logo
1 von 10
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
Y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output

Weitere ähnliche Inhalte

Was ist angesagt?

Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansEmerson Garay
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeansEmerson Garay
 
Primer programa en java
Primer programa en javaPrimer programa en java
Primer programa en javamartaferrari
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientasJuan Diaz Calixtro
 
BlueJ
BlueJBlueJ
BlueJda4
 
Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02
Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02
Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02QBIR
 
Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++victorconejo80
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasFelipe Cerda
 
Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Emerson Garay
 
Junit con netbeans
Junit con netbeansJunit con netbeans
Junit con netbeansbachispasaca
 
Crear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlCrear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlEmerson Garay
 

Was ist angesagt? (20)

Primer Programa Java en Bluej
Primer Programa Java en BluejPrimer Programa Java en Bluej
Primer Programa Java en Bluej
 
Manual basico java
Manual basico javaManual basico java
Manual basico java
 
Java 1
Java 1Java 1
Java 1
 
Codificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeansCodificacion de clases en java con NetBeans
Codificacion de clases en java con NetBeans
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Primer programa en java
Primer programa en javaPrimer programa en java
Primer programa en java
 
programacion
programacionprogramacion
programacion
 
Instalacion de java y NetBeans
Instalacion de java y NetBeansInstalacion de java y NetBeans
Instalacion de java y NetBeans
 
Programacion
ProgramacionProgramacion
Programacion
 
Instalacion de java y sus herramientas
Instalacion de java y sus herramientasInstalacion de java y sus herramientas
Instalacion de java y sus herramientas
 
BlueJ
BlueJBlueJ
BlueJ
 
Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02
Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02
Tutorialdenetbeansyopenglpedrolopezsalazar 120103154712-phpapp02
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++Configuración de NetBeans para Java, C y C++
Configuración de NetBeans para Java, C y C++
 
Herencia lenguaje de programacion
Herencia lenguaje de programacionHerencia lenguaje de programacion
Herencia lenguaje de programacion
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitas
 
Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01
 
Tdd en java
Tdd en javaTdd en java
Tdd en java
 
Junit con netbeans
Junit con netbeansJunit con netbeans
Junit con netbeans
 
Crear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sqlCrear una base de datos mysql con un script de sql
Crear una base de datos mysql con un script de sql
 

Andere mochten auch (20)

CEOP-AEGIS at GEPW5 Session 2
CEOP-AEGIS at GEPW5 Session 2CEOP-AEGIS at GEPW5 Session 2
CEOP-AEGIS at GEPW5 Session 2
 
Presentasi psi
Presentasi psiPresentasi psi
Presentasi psi
 
Peta pemikiran descartes
Peta pemikiran descartesPeta pemikiran descartes
Peta pemikiran descartes
 
Ike Day 3
Ike Day 3Ike Day 3
Ike Day 3
 
baxter international Q1/06 PR
baxter international Q1/06 PRbaxter international Q1/06 PR
baxter international Q1/06 PR
 
The Future of AT Services
The Future of AT ServicesThe Future of AT Services
The Future of AT Services
 
Las webquest jeicy
Las webquest jeicyLas webquest jeicy
Las webquest jeicy
 
H eex gia_thn_kaysh_xylwn
H eex gia_thn_kaysh_xylwnH eex gia_thn_kaysh_xylwn
H eex gia_thn_kaysh_xylwn
 
4700488
47004884700488
4700488
 
Open ended response
Open ended responseOpen ended response
Open ended response
 
Top 10 Blacks
Top 10 BlacksTop 10 Blacks
Top 10 Blacks
 
Sociales
SocialesSociales
Sociales
 
Ricardo quaresma paulo orta
Ricardo quaresma   paulo ortaRicardo quaresma   paulo orta
Ricardo quaresma paulo orta
 
รวม 5 สาระสัคม
รวม  5 สาระสัคมรวม  5 สาระสัคม
รวม 5 สาระสัคม
 
La família romana
La família romanaLa família romana
La família romana
 
Development Of Edinburgh
Development Of EdinburghDevelopment Of Edinburgh
Development Of Edinburgh
 
25c7 ~2
 25c7 ~2 25c7 ~2
25c7 ~2
 
Linked Neorealism
Linked NeorealismLinked Neorealism
Linked Neorealism
 
Maneo de pc a distancia
Maneo de pc a distanciaManeo de pc a distancia
Maneo de pc a distancia
 
Bd T Eq6 Cuadro De Coparacion
Bd T Eq6 Cuadro De CoparacionBd T Eq6 Cuadro De Coparacion
Bd T Eq6 Cuadro De Coparacion
 

Ähnlich wie Crear un nuevo proyecto

Manual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyManual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyJenny Martinez
 
Java class library
Java class libraryJava class library
Java class libraryLCA
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaesekazz
 
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
 
Guia para aprender a programar
Guia para aprender a programarGuia para aprender a programar
Guia para aprender a programarAlexanderAndrade20
 
Tutorial 1 programas de consola con net beans 5
Tutorial 1   programas de consola con net beans 5Tutorial 1   programas de consola con net beans 5
Tutorial 1 programas de consola con net beans 5Zethly Condori Castro
 
Apuntes de introduccion a la programación
Apuntes de introduccion a la programaciónApuntes de introduccion a la programación
Apuntes de introduccion a la programaciónvictdiazm
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Javamtemarialuisa
 
Manual poo-unidad-visual-basic
Manual poo-unidad-visual-basicManual poo-unidad-visual-basic
Manual poo-unidad-visual-basicRaul Hernandez
 
Manual poo-unidad-visual-basic
Manual poo-unidad-visual-basicManual poo-unidad-visual-basic
Manual poo-unidad-visual-basicgerardd98
 

Ähnlich wie Crear un nuevo proyecto (20)

Usoeclipse
UsoeclipseUsoeclipse
Usoeclipse
 
Eclipse2
Eclipse2Eclipse2
Eclipse2
 
Eclipse Java
Eclipse JavaEclipse Java
Eclipse Java
 
Hola mundorafaelnavarroprieto
Hola mundorafaelnavarroprietoHola mundorafaelnavarroprieto
Hola mundorafaelnavarroprieto
 
Manual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jennyManual de usuarios_de_eclipse_jenny
Manual de usuarios_de_eclipse_jenny
 
Manual de eclpse emrt
Manual de eclpse emrtManual de eclpse emrt
Manual de eclpse emrt
 
Java class library
Java class libraryJava class library
Java class library
 
Netbeans
Netbeans Netbeans
Netbeans
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
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
 
Como usar net beans
Como usar net beansComo usar net beans
Como usar net beans
 
Guia para aprender a programar
Guia para aprender a programarGuia para aprender a programar
Guia para aprender a programar
 
Tutorial net beans
Tutorial net beansTutorial net beans
Tutorial net beans
 
Tutorial 1 programas de consola con net beans 5
Tutorial 1   programas de consola con net beans 5Tutorial 1   programas de consola con net beans 5
Tutorial 1 programas de consola con net beans 5
 
Eclipse1»
Eclipse1»Eclipse1»
Eclipse1»
 
Apuntes de introduccion a la programación
Apuntes de introduccion a la programaciónApuntes de introduccion a la programación
Apuntes de introduccion a la programación
 
eclipse
eclipseeclipse
eclipse
 
Ejecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En JavaEjecutando Mi Primer Programa En Java
Ejecutando Mi Primer Programa En Java
 
Manual poo-unidad-visual-basic
Manual poo-unidad-visual-basicManual poo-unidad-visual-basic
Manual poo-unidad-visual-basic
 
Manual poo-unidad-visual-basic
Manual poo-unidad-visual-basicManual poo-unidad-visual-basic
Manual poo-unidad-visual-basic
 

Kürzlich hochgeladen

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
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
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
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
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 

Kürzlich hochgeladen (20)

INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
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
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
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...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 

Crear un nuevo proyecto

  • 1. 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
  • 2. 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
  • 3. 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...
  • 4. 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...
  • 5. 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
  • 6. 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(...)
  • 7. 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.
  • 8. 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
  • 9. Y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output
  • 10. Y finalmente ya vemos el mensaje "Hola Mundo..." en la ventana Output