Un archivo con la extensión de archivo .JAR es un archivo Java Archive utilizado para almacenar programas y juegos Java en un solo archivo. Algunos contienen archivos que los hacen funcionar como aplicaciones independientes y otros contienen bibliotecas de programas para que otros los utilicen.
Los archivos JAR están comprimidos en ZIP y con frecuencia almacenan cosas como archivos CLASS, un archivo de manifiesto y recursos de aplicaciones como imágenes, clips de sonido y certificados de seguridad. Ya que pueden contener cientos o incluso miles de archivos en un formato comprimido, es fácil compartir y mover archivos JAR.
Los dispositivos móviles con capacidad Java pueden usar archivos JAR como archivos de juegos, y algunos navegadores web contienen temas y complementos en el formato JAR.
Cómo abrir archivos JAR
El Java Runtime Environment (JRE) debe instalarse para abrir archivos JAR ejecutables, pero tenga en cuenta que no todos los archivos JAR son ejecutables. Una vez instalado, puede hacer doble clic en el archivo JAR para abrirlo.
Algunos dispositivos móviles tienen JRE incorporado. Una vez instaladas, las aplicaciones Java también pueden abrirse en un navegador web, como Firefox, Safari, Edge o Internet Explorer (pero no Chrome).
Como los archivos JAR están comprimidos con ZIP, cualquier descompresor de archivos puede abrir uno para ver el contenido que se encuentra dentro. Esto incluye programas como 7-Zip, PeaZip y jZip
Otra forma de abrir archivos JAR es usar el siguiente comando en el símbolo del sistema, reemplazando yourfile.jar con el nombre de su propio archivo JAR:
java -jar yourfile.jar
Dado que es posible que necesite diferentes programas para abrir diferentes archivos JAR, consulte Cómo cambiar el programa predeterminado para una extensión de archivo específica en Windows si se abre automáticamente en un programa con el que no desea usarlo. Debido a la configuración de seguridad en el sistema operativo Windows y en algunos navegadores web, no es raro ver errores al intentar acceder a las aplicaciones Java. Por ejemplo, " Aplicación Java bloqueada "podría verse al intentar cargar un applet de Java". La configuración de seguridad ha bloqueado la ejecución de una aplicación no confiable. "se puede arreglar configurando el nivel de seguridad dentro del applet del Panel de Control de Java. Si no puede abrir applets de Java incluso después de instalar JRE, primero asegúrese de que Java esté habilitado en su navegador y que el Panel de control esté configurado correctamente para usar Java. Luego, reinicie completamente su navegador cerrando todas las ventanas abiertas y luego volviendo a abrir todo el programa. Además, compruebe que está ejecutando la última versión de Java. Si no lo está, vuelva a ese enlace JRE anterior e instale la última versión. Puede descompilar los archivos CLASS de un archivo JAR en archivos Java con la ayuda del sitio web JavaDecompilers.com. Sube tu archivo JAR allí y elige qué decompilador utilizar. Vea esta publicación del blog sobre la conversión de Java a EXE si está interesado en crear un archivo EXE desde la aplicación JAR. Convertir una aplicación Java para poder utilizarla en la plataforma Android requeriría una conversión de archivos JAR a APK. Una opción podría ser ejecutar el archivo JAR en un emulador de Android para que el programa cree un archivo APK automáticamente. Sin embargo, parece que la forma más fácil de obtener un programa Java en Android es simplemente compilar el APK desde el código fuente original. Puedes hacer archivos JAR ejecutables en aplicaciones de programación como Eclipse. Los archivos WAR son archivos de Java Web Archive, pero no puede convertir un archivo JAR directamente en un archivo WAR, ya que el formato WAR tiene una estructura particular que los archivos JAR no tienen. En su lugar, puede crear un WAR y luego agregar el archivo JAR en el directorio lib para que las clases dentro del archivo JAR estén disponibles para su uso. WizToWar podría ayudarte a hacer esto. Hacer un archivo ZIP desde un archivo JAR es tan sencillo como cambiar el nombre de la extensión de archivo de .JAR a .ZIP. Esto realmente no realiza una conversión de archivos, pero permite que los programas que usan archivos ZIP, como 7-Zip o PeaZip, abran más fácilmente el archivo JAR. Si necesita ayuda para empaquetar programas en archivos JAR, siga ese enlace para obtener instrucciones en el sitio web de Oracle. Solo se puede incluir un archivo de manifiesto en un archivo JAR y debe estar en la META-INF / MANIFEST.MF ubicación. Debe seguir la sintaxis del nombre y el valor separados por dos puntos, como Versión de manifiesto: 1.0 . Este archivo MF puede especificar las clases que la aplicación debe cargar. Los desarrolladores de Java pueden firmar digitalmente sus aplicaciones, pero no firma el archivo JAR en sí. En su lugar, los archivos dentro del archivo se enumeran con sus sumas de comprobación firmadas. Errores al abrir archivos JAR
Cómo convertir un archivo JAR
Más información sobre el formato JAR




