Diferencia entre revisiones de «JDK»
| Línea 1: | Línea 1: | ||
| − | + | {{Software | |
| + | |nombre=JDK | ||
| + | |logo=JAVA2.jpg | ||
| + | |fecha de creación= | ||
| + | |versiones=| | ||
| + | sitio web=}} | ||
| − | '''JDK. '''Java Development Kit, 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]]. | + | '''JDK.''' Java Development Kit, 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]]. |
| − | == Definición | + | == Definición == |
Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java.<br> | Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java.<br> | ||
| − | == Componentes del JDK | + | == Componentes del JDK == |
| − | JDK consta de una serie de aplicaciones y componentes, para realizar cada una de las tareas de las que es capaz de encargarse. | + | JDK consta de una serie de aplicaciones y componentes, para realizar cada una de las tareas de las que es capaz de encargarse. |
| + | |||
| + | A continuación se explican más en profundidad cada uno de ellos, así como su sintaxis, indicando entre corchetes aquellos elementos que sean opcionales. | ||
| + | |||
| + | Todos los programas permiten la inclusión de una serie de opciones sobre su ejecución antes del primer argumento. Estas opciones se indican precedidas de un menos(-): | ||
programa -opcion1 -opcion2 Parametro1 | programa -opcion1 -opcion2 Parametro1 | ||
| Línea 21: | Línea 30: | ||
=== Compilador<br> === | === Compilador<br> === | ||
| − | Se utiliza para compilar archivos de código fuente Java (habitualmente *.java), en archivos de clases Java ejecutables (*.class). Se crea un [[Archivo]] de clase para cada clase definida en un archivo fuente. | + | Se utiliza para compilar archivos de código fuente Java (habitualmente *.java), en archivos de clases Java ejecutables (*.class). Se crea un [[Archivo]] de clase para cada clase definida en un archivo fuente. |
| + | |||
| + | Este compilador es una utilidad en línea de comandos con la siguiente sintaxis:<br> javac [Opciones] ArchivoACompilar | ||
=== Visualizador de applets<br> === | === Visualizador de applets<br> === | ||
| Línea 35: | Línea 46: | ||
Se utiliza para desensamblar un archivo de clase. Su salida por defecto, muestra los atributos y métodos públicos de la clase desensamblada, pero con la opción -c también desensambla los códigos de byte, mostrándolos por pantalla. Es útil cuando no se tiene el código fuente de una clase de la que se quisiera saber cómo fue codificada.<br>La sintaxis es la siguiente:<br> | Se utiliza para desensamblar un archivo de clase. Su salida por defecto, muestra los atributos y métodos públicos de la clase desensamblada, pero con la opción -c también desensambla los códigos de byte, mostrándolos por pantalla. Es útil cuando no se tiene el código fuente de una clase de la que se quisiera saber cómo fue codificada.<br>La sintaxis es la siguiente:<br> | ||
| − | + | javap [Opciones] [NombresClases]<br> | |
=== Generador de cabecera y archivo de apéndice<br> === | === Generador de cabecera y archivo de apéndice<br> === | ||
| Línea 51: | Línea 62: | ||
== Fuentes<br> == | == Fuentes<br> == | ||
| − | Información extraída de los sitios web: | + | Información extraída de los sitios web: |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | *[http://zarza.usal.es/~fgarcia/doc/tuto2/A_I.htm | + | * [http://zarza.usal.es/~fgarcia/doc/tuto2/A_I.htm zarza.usal.es] |
| − | *[http://www.buenastareas.com/ensayos/Caracteristicas-Del-Jdk/1479884.html | + | * [http://www.buenastareas.com/ensayos/Caracteristicas-Del-Jdk/1479884.html www.buenastareas.com] |
| − | *[http:// | + | * [http://www.wikipedia.org www.wikipedia.org] |
[[Category:Software]][[Category:Herramientas_de_programación]] | [[Category:Software]][[Category:Herramientas_de_programación]] | ||
Revisión del 11:42 16 may 2011
| JDK | |
|
JDK. Java Development Kit, 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.
Sumario
Definición
Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java.
Componentes del JDK
JDK consta de una serie de aplicaciones y componentes, para realizar cada una de las tareas de las que es capaz de encargarse.
A continuación se explican más en profundidad cada uno de ellos, así como su sintaxis, indicando entre corchetes aquellos elementos que sean opcionales.
Todos los programas permiten la inclusión de una serie de opciones sobre su ejecución antes del primer argumento. Estas opciones se indican precedidas de un menos(-):
programa -opcion1 -opcion2 Parametro1
Todas las opciones que los ejecutables del JDK presentan se muestran llamando al programa sin parámetros o con las opciones -? o -help:
programa
programa -help
programa -?
Intérprete en tiempo de ejecución (JRE)
Permite la ejecución de los programas Java (*.class) no gráficos (aplicaciones).
La Sintaxis para su utilización es la siguiente:
java [Opciones] ClaseAEjecutar [Argumentos]
Compilador
Se utiliza para compilar archivos de código fuente Java (habitualmente *.java), en archivos de clases Java ejecutables (*.class). Se crea un Archivo de clase para cada clase definida en un archivo fuente.
Este compilador es una utilidad en línea de comandos con la siguiente sintaxis:
javac [Opciones] ArchivoACompilar
Visualizador de applets
Es una herramienta que sirve como campo de pruebas de applets, visualizando cómo se mostrarían en un navegador, en lugar de tener que esperar.
Al ser activado desde una línea de órdenes abre una ventana en la que muestra el contenido de la applet.
Se activa con la sintaxis:
appletviewer [Opciones] Applet
Depurador
Es una utilidad de línea de comandos que permite depurar aplicaciones Java.
No es un entorno de características visuales, pero permite encontrar y eliminar los errores de los programas Java con mucha exactitud. Es parecido en su funcionamiento al depurador gdb que se incluye con las distribuciones del compilador gcc/g++ para C/C++.
Se activa con la sintaxis:
jdb [Opciones]
Desensamblador de archivo de clase
Se utiliza para desensamblar un archivo de clase. Su salida por defecto, muestra los atributos y métodos públicos de la clase desensamblada, pero con la opción -c también desensambla los códigos de byte, mostrándolos por pantalla. Es útil cuando no se tiene el código fuente de una clase de la que se quisiera saber cómo fue codificada.
La sintaxis es la siguiente:
javap [Opciones] [NombresClases]
Generador de cabecera y archivo de apéndice
Se utiliza para generar archivos fuentes y cabeceras C para implementar métodos Java en C (código nativo). Esto se consigue mediante la generación de una estructura C cuya distribución coincide con la de la correspondiente clase Java.
El generador de cabeceras javah, crea los ficheros de cabecera C/C++ para implementar en esos lenguajes los métodos nativos que presente un programa Java.
La sintaxis es la siguiente:
javah [Opciones] NombreClase
Generador de documentación
Es una herramienta útil para la generación de documentación API directamente desde el código fuente Java. Genera páginas HTML basadas en las declaraciones y comentarios javadoc, con el formato /** comentarios */:
La documentación que genera es del mismo estilo que la documentación que se obtiene con el JDK.
Las etiquetas, que se indican con una arroba (@), aparecerán resaltadas en la documentación generada.
Su sintaxis es:
javadoc Opciones NombreArchivo
Applets de demostración
El JDK incluye una serie de applets de demostración, con su código fuente al completo.
Código fuente la API
El código fuente de la API se instala de forma automática, cuando se descomprime el JDK, aunque permanece en formato comprimido en un archivo llamado "scr.zip" localizado en el directorio Java que se creó durante la instalación.
Fuentes
Información extraída de los sitios web: