SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Java Development Kit
(JDK)
JDK
• Java Development Kit o (JDK), es un software que
provee herramientas de desarrollo para la
creación de programas en Java. Puede instalarse
en una computadora local o en una unidad de
red.
• En la unidad de red se pueden tener las
herramientas distribuidas en varias computadoras
y trabajar como una sola aplicación.
• JAVAPATH: Es un path completo del directorio
donde esta instalado el JDK.
• CLASSPATH: Son las librerias o clases de usuario.
• PATH: variable donde se agrega la ubicación de
JDK.
Javac.exe / Java.exe
• javac.exe que es el compilador
• java.exe que es
el intérprete o runtime de Java
• Los archivos .java se compilan con el
"compilador" javac.exe y esto genera
archivos con el mismo nombre pero con
extensión .class que contienen el código
para la máquina virtual de Java (JVM)
que no es otra cosa que el
programa java.exe.
Appletviewer.exe
• Interprete de applets (appletviewer.exe)
• Es un visor de applets para generar sus vistas
previas, ya que un applet carece de
método main y no se puede ejecutar con el
programa java.
• Un applet es un programa con una interfaz
gráfica que puede insertarse en una página
web. Los applets son programas escritos en
lenguaje Java. El código de un applet lo
interpreta el navegador a través de la
máquina virtual de Java, la
llamada JVM (Java Virtual Machine)
Javah.exe / javap.exe
• Generadores de archivos de cabecera
(javah.exe)
• Un programa javah.exe que genera
encabezados (archivos .h) y código en C
(archivos .c) que describen las classes
especificadas en un archivo .java.
• Programa compilador de bytecode a
código fuente (javap.exe)
• un programa javap.exe que
desensambla los archivos .class e
imprime una versión en formato de texto
más o menos legible.
Jdb.exe
• Programa depurador para clases de java.
• Es hecho desde la línea de comandos,
ejecuta los applets incrustados
en pagina.html. El appletviewer puede ser útil
para "debuguear" applets. Debuguear es un
anglicismo que se suele utilizar entre
programadores y que significa quitar los
errores o quitar las "pulgas" a los
programas. Bug en inglés significa "bicho"
y debug significa precisamente "quitar
bichos".
• un "debuger" llamado jdb.exe;

Más contenido relacionado

La actualidad más candente

Introducción a JAVA.
Introducción a JAVA.Introducción a JAVA.
Introducción a JAVA.guestdf1874
 
Java janner
Java   jannerJava   janner
Java jannersena
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPIsamar Francisco
 
Introduccion a java
Introduccion a javaIntroduccion a java
Introduccion a javamacbenach
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharudalrico
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrolloDavid
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
1 fundamentos java
1 fundamentos java1 fundamentos java
1 fundamentos javaayreonmx
 

La actualidad más candente (20)

Introducción a JAVA.
Introducción a JAVA.Introducción a JAVA.
Introducción a JAVA.
 
Java janner
Java   jannerJava   janner
Java janner
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
 
Semana9 Vbr
Semana9 VbrSemana9 Vbr
Semana9 Vbr
 
Java swing
Java swingJava swing
Java swing
 
Introduccion a java
Introduccion a javaIntroduccion a java
Introduccion a java
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores sheshar
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Guia del trabajo con excepciones
Guia del trabajo con excepcionesGuia del trabajo con excepciones
Guia del trabajo con excepciones
 
1 fundamentos java
1 fundamentos java1 fundamentos java
1 fundamentos java
 
Que es java
Que es javaQue es java
Que es java
 
Que es java
Que es javaQue es java
Que es java
 
Que es java
Que es javaQue es java
Que es java
 

Destacado

Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programaciónMarionCastro
 
Componentes red informatica natalia garcia
Componentes red informatica   natalia garciaComponentes red informatica   natalia garcia
Componentes red informatica natalia garciaNatalia Garcia Corral
 
Componentes de una red lan simulacion 1
Componentes de una red lan simulacion 1Componentes de una red lan simulacion 1
Componentes de una red lan simulacion 1oscar leiton
 
Modelo osi, protocolo y componentes de red
Modelo osi, protocolo y componentes de redModelo osi, protocolo y componentes de red
Modelo osi, protocolo y componentes de redOlibetArangureb
 
Diapositivas sistema de archivos
Diapositivas sistema de archivosDiapositivas sistema de archivos
Diapositivas sistema de archivosdavid callahuanca
 
Arranque de la computadora
Arranque de la computadoraArranque de la computadora
Arranque de la computadoraMaria Garcia
 
Modelo OSI , protocolos que intervienen y componentes
Modelo OSI , protocolos que intervienen y componentesModelo OSI , protocolos que intervienen y componentes
Modelo OSI , protocolos que intervienen y componentesSamir Abau
 
C0 ntenido de programacion ii
C0 ntenido de programacion iiC0 ntenido de programacion ii
C0 ntenido de programacion iiBertha Canaviri
 
Leyes de algebra proposicional
Leyes de algebra proposicionalLeyes de algebra proposicional
Leyes de algebra proposicionalelisa pizano
 
Enunciados Lógicos
Enunciados LógicosEnunciados Lógicos
Enunciados Lógicosinnovalabcun
 
Categorías o tipos de computadoras
Categorías o tipos de computadorasCategorías o tipos de computadoras
Categorías o tipos de computadorasromeprofe
 
Sistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesSistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesYESENIA CETINA
 
Capitulo iii valores de verdad y lógica
Capitulo iii valores de verdad y lógicaCapitulo iii valores de verdad y lógica
Capitulo iii valores de verdad y lógicaCiuad de Asis
 
Guia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntosGuia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntosBertha Canaviri
 

Destacado (20)

Redes
RedesRedes
Redes
 
TIPOS DE CARPETAS
TIPOS DE CARPETAS TIPOS DE CARPETAS
TIPOS DE CARPETAS
 
Introduccion a las técnicas de programación
Introduccion a las técnicas de programaciónIntroduccion a las técnicas de programación
Introduccion a las técnicas de programación
 
Conectiva lógica Original
Conectiva lógica OriginalConectiva lógica Original
Conectiva lógica Original
 
Componentes red informatica natalia garcia
Componentes red informatica   natalia garciaComponentes red informatica   natalia garcia
Componentes red informatica natalia garcia
 
Java
JavaJava
Java
 
Componentes de una red lan simulacion 1
Componentes de una red lan simulacion 1Componentes de una red lan simulacion 1
Componentes de una red lan simulacion 1
 
Tipos de archivos
Tipos de archivosTipos de archivos
Tipos de archivos
 
Modelo osi, protocolo y componentes de red
Modelo osi, protocolo y componentes de redModelo osi, protocolo y componentes de red
Modelo osi, protocolo y componentes de red
 
Diapositivas sistema de archivos
Diapositivas sistema de archivosDiapositivas sistema de archivos
Diapositivas sistema de archivos
 
Tipos de archivos 2
Tipos de archivos 2Tipos de archivos 2
Tipos de archivos 2
 
Arranque de la computadora
Arranque de la computadoraArranque de la computadora
Arranque de la computadora
 
Modelo OSI , protocolos que intervienen y componentes
Modelo OSI , protocolos que intervienen y componentesModelo OSI , protocolos que intervienen y componentes
Modelo OSI , protocolos que intervienen y componentes
 
C0 ntenido de programacion ii
C0 ntenido de programacion iiC0 ntenido de programacion ii
C0 ntenido de programacion ii
 
Leyes de algebra proposicional
Leyes de algebra proposicionalLeyes de algebra proposicional
Leyes de algebra proposicional
 
Enunciados Lógicos
Enunciados LógicosEnunciados Lógicos
Enunciados Lógicos
 
Categorías o tipos de computadoras
Categorías o tipos de computadorasCategorías o tipos de computadoras
Categorías o tipos de computadoras
 
Sistemas operativos PC Y Móviles
Sistemas operativos PC Y MóvilesSistemas operativos PC Y Móviles
Sistemas operativos PC Y Móviles
 
Capitulo iii valores de verdad y lógica
Capitulo iii valores de verdad y lógicaCapitulo iii valores de verdad y lógica
Capitulo iii valores de verdad y lógica
 
Guia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntosGuia de practicas de logica y teoria de conjuntos
Guia de practicas de logica y teoria de conjuntos
 

Similar a Java development kit

Similar a Java development kit (20)

Lenguaje de programación Java
Lenguaje de programación JavaLenguaje de programación Java
Lenguaje de programación Java
 
J2 e
J2 eJ2 e
J2 e
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
1.introduccion java
1.introduccion java1.introduccion java
1.introduccion java
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
Tema 1 el entorno de desarrollo de java
Tema 1 el entorno de desarrollo de javaTema 1 el entorno de desarrollo de java
Tema 1 el entorno de desarrollo de java
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
JAVA
JAVAJAVA
JAVA
 
Herramientas case[procesamiento de lenguaje analisis de p
Herramientas case[procesamiento de lenguaje   analisis de pHerramientas case[procesamiento de lenguaje   analisis de p
Herramientas case[procesamiento de lenguaje analisis de p
 
Tarea3 Ezamora
Tarea3 EzamoraTarea3 Ezamora
Tarea3 Ezamora
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Ut
UtUt
Ut
 
Instituto Cristiano Encuentro
Instituto Cristiano EncuentroInstituto Cristiano Encuentro
Instituto Cristiano Encuentro
 
Preguntas test
Preguntas testPreguntas test
Preguntas test
 
Preguntas test
Preguntas testPreguntas test
Preguntas test
 

Último

MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.CarmenFlores88207
 
Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)martinezhd1
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfjuanjosebarreiro704
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxlasocharfuelan123
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)edisonquispecalderon
 
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNETLA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNETCasa
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...cuentauniversidad34
 

Último (8)

MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)Tkinter para python (curso de interfaces gráficas)
Tkinter para python (curso de interfaces gráficas)
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNETLA CALIDAD DE LA INFORMACION  EN LA NUEVA ERA DEL INTERNET
LA CALIDAD DE LA INFORMACION EN LA NUEVA ERA DEL INTERNET
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 

Java development kit

  • 2. JDK • Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red. • En la unidad de red se pueden tener las herramientas distribuidas en varias computadoras y trabajar como una sola aplicación. • JAVAPATH: Es un path completo del directorio donde esta instalado el JDK. • CLASSPATH: Son las librerias o clases de usuario. • PATH: variable donde se agrega la ubicación de JDK.
  • 3. Javac.exe / Java.exe • javac.exe que es el compilador • java.exe que es el intérprete o runtime de Java • Los archivos .java se compilan con el "compilador" javac.exe y esto genera archivos con el mismo nombre pero con extensión .class que contienen el código para la máquina virtual de Java (JVM) que no es otra cosa que el programa java.exe.
  • 4. Appletviewer.exe • Interprete de applets (appletviewer.exe) • Es un visor de applets para generar sus vistas previas, ya que un applet carece de método main y no se puede ejecutar con el programa java. • Un applet es un programa con una interfaz gráfica que puede insertarse en una página web. Los applets son programas escritos en lenguaje Java. El código de un applet lo interpreta el navegador a través de la máquina virtual de Java, la llamada JVM (Java Virtual Machine)
  • 5. Javah.exe / javap.exe • Generadores de archivos de cabecera (javah.exe) • Un programa javah.exe que genera encabezados (archivos .h) y código en C (archivos .c) que describen las classes especificadas en un archivo .java. • Programa compilador de bytecode a código fuente (javap.exe) • un programa javap.exe que desensambla los archivos .class e imprime una versión en formato de texto más o menos legible.
  • 6. Jdb.exe • Programa depurador para clases de java. • Es hecho desde la línea de comandos, ejecuta los applets incrustados en pagina.html. El appletviewer puede ser útil para "debuguear" applets. Debuguear es un anglicismo que se suele utilizar entre programadores y que significa quitar los errores o quitar las "pulgas" a los programas. Bug en inglés significa "bicho" y debug significa precisamente "quitar bichos". • un "debuger" llamado jdb.exe;