SlideShare una empresa de Scribd logo
Programación ­ RafaC ­ 2005/2006 
Ficheros JAR 
1 ¿Qué son los ficheros JAR? 
2 Creación en un terminal de texto 
3 Applets 
4 Creando ficheros .jar desde JCreator 
1 ¿Qué son los ficheros JAR?
Como hemos visto una aplicación en Java está compuesta por varios ficheros .java. Al compilarlos
obtenemos varios ficheros .class (uno por fichero .java), y no un único fichero ejecutable como ocurre
en otros lenguajes. Para colmo, a menudo la aplicación está formada no sólo por los ficheros .class
sino que usa ficheros de sonido (usualmente .au en Java), iconos, etc., lo que multiplica la cantidad de
ficheros que forman la aplicación compilada. Esto hace que "llevarse" la aplicación para ejecutarla en
un ordenador diferente resulte un poco lioso: olvidar cualquiera de los ficheros que componen la
aplicación significaría que ésta no va a funcionar correctamente. En el caso de un applet se añade el
problema de la velocidad, al tener que viajar todos los ficheros a través de internet. 
Los ficheros Jar (Java ARchives) permiten recopilar en un sólo fichero varios ficheros diferentes,
almacenándolos en un formato comprimido para que ocupen menos espacio. Es por tanto, algo similar
a un fichero .zip (de hecho están basados en ficheros .zip). Entonces, ¿dónde está la "gracia"? ¿No se
podrín usar directamente ficheros .zip? La particularidad de los ficheros .jar es que no necesitan ser
descomprimidos para ser usados, es decir que el intérprete de Java es capaz de ejecutar los archivos
comprimidos en un archivo jar directamente. Por ejemplo, si hemos recopilado todos los ficheros
necesarios para ejecutar una aplicación en un fichero "aplic.jar", podemos lanzar la aplicación desde
una terminal de texto mediante:
java ‐jar aplic.jar 
Vamos a ver ahora cómo se crean los ficheros .jar. 
2 Creación en un terminal de texto
Hemos visto que se puede lanzar una aplicación llamando al intérprete de java (comando java)
seguido de ­jar y del nombre del fichero .jar correspondiente. Sin embargo hay algo en todo esto que
no "encaja": Si el fichero .jar contiene muchos ficheros .class, ¿cuál de todos se ejecuta? Sabemos que
debe ejecutarse el que contiene el método main pero, ¿cómo sabe el intérprete de Java que clase de
todas las del fichero contiene este método? La respuesta es que lo sabe porque se lo tenemos que decir
durante la creación del fichero jar. Y la forma de hacerlo es un poco liosa. Vamos a verlo paso a paso.
Para simplificar suponemos que estamos en un terminal de texto (consola Linux o símbolo del sistema
en Windows), que el comando jar es accesible (es decir, la carpeta que contiene jar.exe está en el
Path) y que nos encontramos en el directorio donde se encuentran los ficheros .class que deseamos
"empaquetar".
 Crear un directorio META­INF (¡las mayúsculas son importantes!) y dentro un fichero
MANIFEST.MF. Este fichero indica, entre otras cosas, cual será la clase principal. A
menudo el fichero MANIFEST.MF contiene una única línea:
    Main‐Class: Principal 
    
indicando que Principal.class es la clase que contiene el método main.
 Observación : El fichero MANIFEST.MF se puede crear con cualquier
editor de texto. Hay que introducir un fin de línea (enter) tras la última linea
con texto.
 Crear el fichero .jar mediante el comando
    jar cfm fich.jar META‐INF/MANIFEST.MF *.class 
    
El nombre fich.jar es el que nosotros queramos y corresponde al fichero .jar que se creará
conteniendo todos los ficheros indicados (en este caso todos los ficheros .class). 
 Se puede comprobar que el contenido del fichero es el el adecuado escribiendo:
    jar tf fich.jar  
    
que mostrará la lista de clases contenidas en el fichero. Este comando también puede ser
útil para examinar el contenido de las librerías del sistema.
 Para lanzar el archivo basta con teclear ahora:
    java ‐jar fich.jar  
    
 Si alguna vez se quiere "desempaquetar" el contenido de un archivo jar se pueden usar
las opciones "xf":
    jar fich.jar  
    
Esto puede resultar particularmente útil si queremos echar un vistazo a algunos paquetes
del sistema que vienen de esta forma. 
3 Applets
Aunque aún no sepamos demasiadas cosas sobre applets este es un buen punto para indicar como se
debe usar la herramienta jar en relación a los applets. Vamos a verlo con un ejemplo: supongamos que
tenemos un applet de nombre TicTacToe.java. Suponemos que ya está compilado, es decir que ya
existe el fichero TicTacToe.class. Además suponemos que este applet utiliza imágenes, que se
encuentran en una carpeta images y sonidos que se encuentran en una carpeta sounds. Es decir,
tenemos (resultado de hacer "dir" en un símbolo del sistema): Queremos crear un fichero .jar para
guardar toda esta información en un único fichero, que será el que "viaje" por internet. Para ello se
hace:
jar ‐cf titac.jar TicTacToe.class audio images 
Como se puede ver no se ha incluido el fichero TicTacToe.java (porque no es necesario para la
ejecución del programa, aunque se podría haber incluido si se hubiera querido). Ya tenemos el fichero
tictac.jar creado. Para cargar el applet desde una página html sólo debemos copiar este fichero a la
misma carpeta donde este la página. La página por su parte debe incluir un código similar al siguiente
código para "incrustar" el programa Java:
      <applet code="TicTacToe.class" 
              archive="tic.jar"  
              width="120"  
              height="120"> 
      </applet> 
4 Creando ficheros .jar desde JCreator
Se puede configurar JCreator para llamar al comando jar. Brevemente estos son los pasos a seguir una
vez:
 Dentro del menú Configure elegir la opción Options . 
 En la ventana que aparece, hacemos click sobre la palabra Tools que aparece en la lista
de la izquierda. La pantalla tendrá el aspecto:
tools
(salvo porque la parte derecha no estará vacía si ya hemos introducido otras herramientas
como los accesos a javadoc). 
 Pulsar el botón New y del menú desplegable que aparece elegir la opción: Create Jar
File . Pulsamos "OK" y ya tenemos JCreator para crear ficheros .jar con el contenido del
proyecto que tengamos Java, sin más que pulsar el botón de herramientas que hayamos
configurado (la llave inglesa con el número correspondiente, por ejemplo 1 si es la
primera herramienta que configuramos). De todas formas hay que hacer algunas
observaciones:
Un fallo (gordo) de esta herramienta es que no crea un fichero MANIFEST
adecuado. Esto hace que el "empaquetamiento" sea útil para applets (donde el
fichero MANIFEST no importa), pero no para aplicaciones con main.
El fichero generado lleva el nombre del proyecto (y extensión .jar, obviamente).
Queda almacenado en el directorio del proyecto de JCreator. A menudo pare
encontrarlo lo más fácil es usar el buscador de Windows.
 Observación: Por supuesto los pasos anteriores sólo hay que hacerlos una vez; la
próxima vez que entremos en JCreator se podrán usar las herramientas directamente.
2004­2005 Rafael Caballero

Más contenido relacionado

Destacado

Portfolio
PortfolioPortfolio
Portfolio
Ashraf Khattab
 
Slactivism: Practicing your right to free speech, in the comfort of your own ...
Slactivism: Practicing your right to free speech, in the comfort of your own ...Slactivism: Practicing your right to free speech, in the comfort of your own ...
Slactivism: Practicing your right to free speech, in the comfort of your own ...
8eb23
 
De technologie staat verder dan u denkt
De technologie staat verder dan u denktDe technologie staat verder dan u denkt
De technologie staat verder dan u denkt
dbintein
 
BillingViews Facebook Success Index
BillingViews Facebook Success IndexBillingViews Facebook Success Index
BillingViews Facebook Success Index
BillingViews
 
Service Desk by InfraManager ITSM
Service Desk by InfraManager ITSMService Desk by InfraManager ITSM
Service Desk by InfraManager ITSM
Анна Гилельс
 
Presentación Corporativa Gyga
Presentación Corporativa Gyga Presentación Corporativa Gyga
Decisions in communication
Decisions in communicationDecisions in communication
Decisions in communicationTalinChirinian
 
Cantrep
CantrepCantrep
NOV richtlijn
NOV richtlijnNOV richtlijn
NOV richtlijnzaansmc
 
Kena roots booklet-personal development-2016 gift
Kena roots booklet-personal development-2016 giftKena roots booklet-personal development-2016 gift
Kena roots booklet-personal development-2016 gift
Dr. Hani Malkawi
 
Arkadaşımsın
ArkadaşımsınArkadaşımsın
Arkadaşımsın
Ozan Yılmaz
 
Hair ton cream presentation
Hair ton cream presentationHair ton cream presentation
Hair ton cream presentationDr. Hani Malkawi
 
Sandra yurley garcía monet
Sandra yurley garcía monetSandra yurley garcía monet
Sandra yurley garcía monetCaro Spin
 
From quantified selves to the Fitbit-free masses
From quantified selves to the Fitbit-free massesFrom quantified selves to the Fitbit-free masses
From quantified selves to the Fitbit-free masses
Claire Billings
 
Obsah je král
Obsah je králObsah je král
Obsah je král
Eliška Hutníková
 
Nascholing fysiotherapeuten
Nascholing fysiotherapeutenNascholing fysiotherapeuten
Nascholing fysiotherapeutenzaansmc
 
Nature`s echo brand-contract manufacturing proposal
Nature`s echo brand-contract manufacturing proposalNature`s echo brand-contract manufacturing proposal
Nature`s echo brand-contract manufacturing proposal
Dr. Hani Malkawi
 

Destacado (18)

Portfolio
PortfolioPortfolio
Portfolio
 
Anjni-Catalogue
Anjni-CatalogueAnjni-Catalogue
Anjni-Catalogue
 
Slactivism: Practicing your right to free speech, in the comfort of your own ...
Slactivism: Practicing your right to free speech, in the comfort of your own ...Slactivism: Practicing your right to free speech, in the comfort of your own ...
Slactivism: Practicing your right to free speech, in the comfort of your own ...
 
De technologie staat verder dan u denkt
De technologie staat verder dan u denktDe technologie staat verder dan u denkt
De technologie staat verder dan u denkt
 
BillingViews Facebook Success Index
BillingViews Facebook Success IndexBillingViews Facebook Success Index
BillingViews Facebook Success Index
 
Service Desk by InfraManager ITSM
Service Desk by InfraManager ITSMService Desk by InfraManager ITSM
Service Desk by InfraManager ITSM
 
Presentación Corporativa Gyga
Presentación Corporativa Gyga Presentación Corporativa Gyga
Presentación Corporativa Gyga
 
Decisions in communication
Decisions in communicationDecisions in communication
Decisions in communication
 
Cantrep
CantrepCantrep
Cantrep
 
NOV richtlijn
NOV richtlijnNOV richtlijn
NOV richtlijn
 
Kena roots booklet-personal development-2016 gift
Kena roots booklet-personal development-2016 giftKena roots booklet-personal development-2016 gift
Kena roots booklet-personal development-2016 gift
 
Arkadaşımsın
ArkadaşımsınArkadaşımsın
Arkadaşımsın
 
Hair ton cream presentation
Hair ton cream presentationHair ton cream presentation
Hair ton cream presentation
 
Sandra yurley garcía monet
Sandra yurley garcía monetSandra yurley garcía monet
Sandra yurley garcía monet
 
From quantified selves to the Fitbit-free masses
From quantified selves to the Fitbit-free massesFrom quantified selves to the Fitbit-free masses
From quantified selves to the Fitbit-free masses
 
Obsah je král
Obsah je králObsah je král
Obsah je král
 
Nascholing fysiotherapeuten
Nascholing fysiotherapeutenNascholing fysiotherapeuten
Nascholing fysiotherapeuten
 
Nature`s echo brand-contract manufacturing proposal
Nature`s echo brand-contract manufacturing proposalNature`s echo brand-contract manufacturing proposal
Nature`s echo brand-contract manufacturing proposal
 

Similar a 1 archivos jar

C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
Mariano Galvez
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
Mariano Galvez
 
Ejecutables en net beans
Ejecutables en net beansEjecutables en net beans
Ejecutables en net beans
Gerson Alarcon Regalado
 
Taller oop presentacion
Taller oop presentacionTaller oop presentacion
Taller oop presentacionmaxkalavera
 
Taller oop presentacion
Taller oop presentacionTaller oop presentacion
Taller oop presentacion
maxkalavera
 
Arquitectura del JDK.pptx
Arquitectura del JDK.pptxArquitectura del JDK.pptx
Arquitectura del JDK.pptx
AnthonySacha
 
Java
JavaJava
Ejecutables en Netbeans
Ejecutables en NetbeansEjecutables en Netbeans
Ejecutables en Netbeans
Lisbeth Ocaña Bueno
 
Ejecutables
EjecutablesEjecutables
Ejecutables
Patricia Reyna
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
LeonardoCarillo
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
LeonardoCarillo
 
Partes de la pantalla de eclipse
Partes de la pantalla de eclipsePartes de la pantalla de eclipse
Partes de la pantalla de eclipse
lourdes9898
 
Java basico 2
Java basico 2Java basico 2
Java basico 2jtk1
 
Java basico 2
Java basico 2Java basico 2
Java basico 2jtk1
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
David
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
Santiago Sora
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
Saviotec
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 prejtk1
 

Similar a 1 archivos jar (20)

C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Ejecutables en net beans
Ejecutables en net beansEjecutables en net beans
Ejecutables en net beans
 
Taller oop presentacion
Taller oop presentacionTaller oop presentacion
Taller oop presentacion
 
Taller oop presentacion
Taller oop presentacionTaller oop presentacion
Taller oop presentacion
 
Arquitectura del JDK.pptx
Arquitectura del JDK.pptxArquitectura del JDK.pptx
Arquitectura del JDK.pptx
 
Java
JavaJava
Java
 
Ejecutables en Netbeans
Ejecutables en NetbeansEjecutables en Netbeans
Ejecutables en Netbeans
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Manual de Java.pdf
Manual de  Java.pdfManual de  Java.pdf
Manual de Java.pdf
 
Partes de la pantalla de eclipse
Partes de la pantalla de eclipsePartes de la pantalla de eclipse
Partes de la pantalla de eclipse
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Ut
UtUt
Ut
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Java desde 0
Java desde 0Java desde 0
Java desde 0
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Java desde 0 pre
Java desde 0 preJava desde 0 pre
Java desde 0 pre
 

Más de angeles104

Ubuntu18 ligdm-traducido
Ubuntu18 ligdm-traducidoUbuntu18 ligdm-traducido
Ubuntu18 ligdm-traducido
angeles104
 
Mejores procesadores del mercado junio 2018
Mejores procesadores del mercado junio 2018Mejores procesadores del mercado junio 2018
Mejores procesadores del mercado junio 2018
angeles104
 
Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016
angeles104
 
Instalacion windows-7
Instalacion windows-7Instalacion windows-7
Instalacion windows-7
angeles104
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
angeles104
 
Apache htaccess
Apache htaccessApache htaccess
Apache htaccess
angeles104
 
Ftp
FtpFtp

Más de angeles104 (7)

Ubuntu18 ligdm-traducido
Ubuntu18 ligdm-traducidoUbuntu18 ligdm-traducido
Ubuntu18 ligdm-traducido
 
Mejores procesadores del mercado junio 2018
Mejores procesadores del mercado junio 2018Mejores procesadores del mercado junio 2018
Mejores procesadores del mercado junio 2018
 
Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016Introducción a swing. taller de programación 2016
Introducción a swing. taller de programación 2016
 
Instalacion windows-7
Instalacion windows-7Instalacion windows-7
Instalacion windows-7
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
 
Apache htaccess
Apache htaccessApache htaccess
Apache htaccess
 
Ftp
FtpFtp
Ftp
 

Último

Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 

Último (20)

Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 

1 archivos jar