La extensión del archivo JAR se asocia más frecuentemente con Java Archive que se usa frecuentemente para empaquetar y guardar clases de Java y metadatos en los ambientes de elaboración. Los archivos JAR también pueden contener asuntos y suplementos para el navegador web Mozilla FireFox o el cliente de correo electrónico Thunderbird.
Los archivos JAR son archivos comprimidos estándares Zip que contienen clases y recursos adjuntos del programa así como el archivo de manifiesto que determina cómo se procesa el archivo JAR. El manifiesto que determina la clase contenida como clase principal se considerará como aplicación separada, por ejemplo. El manifiesto también puede contener enlaces a otros archivos JAR que deben descargarse al ejecutarse aunque se apoya en los caminos a los recursos adicionales iguales como al crear el paquete. Los archivos JAR también soportan la firma digital mediante la cual la información sobre la firma se agrega al archivo de manifiesto y se lee cuando se abre el archivo. Esto previene el cambio de contenido ya que el cambio de cualquier archivo adjuntado llevará como resultado a la firma digital indebida. Además se puede aplicar la firma digital al archivo separado CLASS y todas las clases que no tienen la firma válida serán rechazadas en el cargador de clases Java Virtual Machine evitando de tal manera el impacto de código nocivo en los paquetes existentes JAR.
Los archivos JAR (file extension JAR) se ejecutan si la máquina de anfitrión tiene instalado Java Runtime Environment (JRE) y no deben abrirse si la fuente es desconocida ya que existe la probabilidad de que el programa contenga el código nocivo.
Se puede abrir archivos JAR en el ordenador con Java Runtime Environment instalado que está disponible en las plataformas Windows, Solaris, Mac y Linux. Los archivos JAR también pueden abrirse en los navegadores web con soporte de Java. Los paquetes JAR también pueden abrirse mediante cualquier software para el archivado con posibilidad de desempaquetado y extracción del contenido aunque la mayoría de recursos están compilados ya y como consecuencia son ilegibles por el hombre.
Typical JAR application file locations:
- C:\Program Files (x86)\Java\jre6\bin\javaw.exe -jar "%1" %*
- "C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -jar "%1" %*
Frequently used application names to open JAR files:
Frequently associated Windows objects:
- jarfile