SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette (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
 

Similaire à 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-basicgerardd98
 
Manual poo-unidad-visual-basic
Manual poo-unidad-visual-basicManual poo-unidad-visual-basic
Manual poo-unidad-visual-basicRaul Hernandez
 

Similaire à 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
 

Dernier

La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...Unidad de Espiritualidad Eudista
 
TECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptx
TECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptxTECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptx
TECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptxFranciscoCruz296518
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfNELLYKATTY
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptjosemanuelcremades
 
Tecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptxTecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptxJulioSantin2
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCarolVigo1
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCEIP TIERRA DE PINARES
 
sociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercerosociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre terceroCEIP TIERRA DE PINARES
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaTatiTerlecky1
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativaricardoruizaleman
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfJavier Correa
 
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASJavier Sanchez
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docxJhordanBenitesSanche1
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarCa Ut
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.docGLADYSPASTOR
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADODJElvitt
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Dernier (20)

La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
La Congregación de Jesús y María, conocida también como los Eudistas, fue fun...
 
TECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptx
TECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptxTECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptx
TECNOLOGÍA EDUCATIVA, USO DE LAS TIC.pptx
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
 
explicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.pptexplicacionsobrelasemanasanta-190411100653.ppt
explicacionsobrelasemanasanta-190411100653.ppt
 
Tecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptxTecnología educativa en la era actual .pptx
Tecnología educativa en la era actual .pptx
 
CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacion
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
 
sociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercerosociales ciencias segundo trimestre tercero
sociales ciencias segundo trimestre tercero
 
Revista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección edibaRevista digital primer ciclo 2024 colección ediba
Revista digital primer ciclo 2024 colección ediba
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativa
 
U2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdfU2_EA2_descargable TICS PRESENCIAL 2.pdf
U2_EA2_descargable TICS PRESENCIAL 2.pdf
 
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREASEjemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
Ejemplo de trabajo de TIC´s CON VARIAS OPCIONES DE LAS TAREAS
 
Programación Anual 2024 - CIENCIAS SOCIALES.docx
Programación Anual 2024  - CIENCIAS SOCIALES.docxProgramación Anual 2024  - CIENCIAS SOCIALES.docx
Programación Anual 2024 - CIENCIAS SOCIALES.docx
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolar
 
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
La Gatera de la Villa nº 51. Revista cultural sobre Madrid..
 
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
5°-CARPETA PEDAGÓGICA 2024-MAESTRAS DE PRIMARIA PERÚ-978387435.doc
 
1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO1ro Programación Anual D.P.C.C ACTUALIZADO
1ro Programación Anual D.P.C.C ACTUALIZADO
 
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdfTema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
 

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