Un archivo jar es la abreviatura de un archivo J ava AR chive y contiene programas Java (archivos de clase Java, metadatos y recursos) dentro de él. Al ser un formato de archivo de paquete (similar al formato de archivo .zip), un archivo jar también se puede usar para empaquetar varios otros archivos para mejorar la portabilidad y disminuir la cantidad de espacio que ocupan estos archivos. Esto hace que los archivos jar sean extremadamente versátiles y se pueden usar para almacenar un juego, una aplicación, una extensión del navegador, etc.
No todos los archivos jar son iguales. Algunos están destinados a ser ejecutados como archivos .exe y otros extraídos / desempaquetados como archivos .zip . Si bien desempaquetar archivos jar es bastante fácil y se puede hacer de manera similar a como se extraería el contenido de un archivo zip, no ocurre lo mismo con la ejecución de un archivo jar.
Un archivo .exe cuando se hace doble clic inicia un programa / aplicación con la ayuda del sistema operativo Windows. De manera similar, un archivo .jar se puede ejecutar lanzándolo usando Java Framework. Sin embargo, muchos usuarios enfrentan errores al intentar ejecutar archivos jar y hoy, en este artículo, arrojaremos algo de luz sobre el asunto y revelaremos cómo ejecutar o ejecutar archivos jar en Windows 10.

Contenido
¿Por qué no se ejecutan los archivos jar?
Un archivo Jar incluye un manifiesto que esencialmente le dice al archivo cómo comportarse mientras contiene información sobre los otros archivos empaquetados dentro del archivo jar. Además, un archivo jar contiene archivos de clase que contienen el código java para el programa ejecutable. Ambos archivos, junto con otros archivos multimedia, hacen posible ejecutar archivos jar como una sola solicitud por parte de Java Runtime Environment.
Los usuarios se encuentran con uno de estos dos errores al intentar ejecutar un archivo jar.
- El entorno de ejecución de Java no está configurado correctamente para ejecutar archivos .jar
- El registro de Windows no llama a JRE (Java Runtime Environment) correctamente
El primer error surge cuando el usuario está ejecutando una versión desactualizada de Java en su computadora personal y el segundo se produce cuando los archivos jar no están asociados correctamente con el binario de Java.
Además, a veces, cuando un usuario hace doble clic en un archivo jar, se abre una ventana del símbolo del sistema durante una fracción de segundo y luego se cierra dejando al usuario consternado. Afortunadamente, resolver estos dos errores y ejecutar un archivo jar es bastante sencillo.
Cómo ejecutar archivos JAR en Windows 10
Como se mencionó anteriormente, necesita que Java Runtime Environment ejecute la aplicación / código contenido dentro de un archivo jar. Para verificar qué versión de Java está ejecutando su computadora personal y cómo actualizar a la última versión, siga los pasos que se mencionan a continuación:
1. Inicie el símbolo del sistema como administrador mediante cualquiera de los métodos que se mencionan a continuación.
una. Presione la tecla de Windows + X o haga clic con el botón derecho en el botón de inicio para abrir el menú de usuario avanzado. En el menú siguiente, haga clic en Símbolo del sistema (Administrador).
B. Presione la tecla de Windows + R para iniciar el comando Ejecutar, escriba cmd y presione ctrl + shift + enter.
C. Haga clic en el botón de inicio (o presione la tecla de Windows + S), escriba el símbolo del sistema y seleccione Ejecutar como administrador en el panel derecho.
2. Una vez que la ventana del símbolo del sistema esté abierta, escriba java -version y presione Intro.
El símbolo del sistema ahora le proporcionará la versión exacta de Java que ha instalado en su sistema.

Alternativamente, busque la aplicación de configuración de Java en su PC y haga clic en Acerca de en la pestaña general para recuperar la versión de Java.
3. La última versión de Java es la Versión 8, Actualización 251 (al 14 de abril de 2020). Si no está utilizando la última versión o no tiene Java en absoluto, diríjase a la página oficial de descargas de descargas de Java para todos los sistemas operativos y haga clic en el botón " Aceptar e iniciar la descarga gratuita" .

4. Busque el archivo descargado (Esta PC> Descargas) y haga doble clic en el archivo .exe para abrir el asistente de configuración. Ahora, siga las instrucciones en pantalla para instalar la última versión de Java.
5. Repita los pasos 1 y 2 para comprobar si la actualización se instaló correctamente.
Si tiene algún problema al actualizar Java, intente eliminar por completo la versión anterior primero con la Herramienta de eliminación oficial de Java y luego realice una nueva instalación.
Método 1: uso de 'Abrir con ...'
En el primer método, abrimos manualmente el archivo jar con Java Runtime Environment. Siga los pasos a continuación para hacer lo mismo.
1. Abra el explorador de archivos ( tecla de Windows + E ), busque el archivo jar que le gustaría ejecutar / abrir y haga clic derecho sobre él.
2. En las siguientes opciones de archivo / menú contextual, seleccione Abrir con.

3. Revise la lista de aplicaciones e intente localizar el binario Java (TM) Platform SE . Lo más probable es que no lo encuentre en la lista de aplicaciones.
4. Entonces, haga clic en Elegir otra aplicación .

5. De nuevo, revise la lista y, si no encuentra la aplicación, haga clic en Más aplicaciones> Buscar otra aplicación en esta PC para encontrar la aplicación manualmente.
6. Ahora, navegue hasta la ruta donde está almacenado java.exe. Para la mayoría de los usuarios, debería ser C: \ Archivos de programa \ Java \ jre1.8.0_221 \ bin, pero si no lo encuentra allí, intente ir por la siguiente ruta C: \ Archivos de programa (x86) \ Java \ jre1.8.0 _221 \ bin
7. Finalmente, seleccione java.exe y presione enter.

Método 2: ejecutar archivos JAR mediante el símbolo del sistema
También se pueden ejecutar archivos jar usando la ventana del símbolo del sistema de Windows 10. El proceso implica ejecutar una sola línea de comando y es fácil de realizar.
1. Inicie el símbolo del sistema como administrador utilizando cualquiera de los métodos mencionados anteriormente.
2. Una vez que se haya abierto la ventana del símbolo del sistema, ejecute el comando 'cd \' para volver al principio del directorio.

3. Ahora, escriba el siguiente comando java -jar sample.jar y presione la tecla Intro.
No olvide cambiar 'sample.jar' en la línea de comando con el nombre del archivo .jar.

Alternativamente, puede omitir el segundo paso y reemplazar sample.jar con la ruta completa del archivo jar.
Leer también: Fix Java se inició pero devolvió el código de salida 1
Método 3: uso de aplicaciones de terceros
Al igual que para todo lo demás, existen varias aplicaciones de terceros que le permiten ejecutar o ejecutar archivos jar en Windows 10. Uno de los programas ejecutores de jar más populares en Internet es Jarx.
Dirígete al sitio oficial Jarx - El ejecutador JAR y descarga el archivo de software haciendo clic en 'Jarx-1.2-installer.exe'. Busque el archivo descargado e instale Jarx. La aplicación no tiene una GUI excepto por una ventana acerca de. Ahora, simplemente haga doble clic en el archivo jar o haga clic con el botón derecho y seleccione abrir para ejecutar archivos jar en su computadora personal.

Otra aplicación de terceros que le ayudará a ejecutar archivos jar es Jarfix . Siga el mismo procedimiento que se discutió para Jarx para ejecutar archivos jar.
Nota: Jarfix solo podrá ejecutar archivos jar cuando se inicie como administrador.
Como se mencionó anteriormente, no todos los archivos jar están diseñados / pensados para ser un archivo ejecutable. Algunos simplemente funcionan como un paquete y contienen otros tipos de archivos. Podemos verificar si un archivo jar es ejecutable o no simplemente descomprimiéndolo / extrayéndolo.
Si alguna vez ha trabajado con archivos zip y archivos rar, lo más probable es que ya sepa cómo extraer un archivo. Se puede optar por utilizar la herramienta de extracción incorporada en Windows o recibir ayuda de una de las muchas aplicaciones de extracción de archivos disponibles en Internet. Algunas de las aplicaciones más utilizadas y confiables son 7-zip y WinRAR .
Para extraer un archivo usando la herramienta de extracción incorporada de Windows, simplemente haga clic derecho en el archivo jar y seleccione una de las opciones 'Extraer ...' .
Para extraer un archivo con una aplicación de terceros, primero diríjase al sitio web de la aplicación y descargue el archivo de instalación. Una vez que haya terminado de instalar la aplicación, abra el archivo jar en la aplicación para ver el contenido que contiene.
Arreglar No se pueden abrir archivos JAR en Windows 10
Si no pudo ejecutar los archivos jar con ninguno de los métodos anteriores, intente seguir la siguiente solución.
Solución 1: Actualización del Editor del registro
1. Inicie el Explorador de archivos ( tecla de Windows + E ) y navegue hasta la carpeta bin dentro de la carpeta de instalación de Java.
El destino de la carpeta varía según la partición de la unidad en la que lo tenga instalado. Sin embargo, para la mayoría de los usuarios, la carpeta se puede encontrar en la unidad C y dentro de Archivos de programa o Archivos de programa (x86).
2. Dentro de la carpeta bin, busque java.exe, haga clic derecho sobre él y seleccione Propiedades .

3. Cambie a la pestaña Compatibilidad y marque la casilla junto a Ejecutar este programa como administrador . Haga clic en Aplicar seguido de Aceptar para salir.

4. Inicie el símbolo del sistema como administrador mediante cualquiera de los métodos mencionados anteriormente.
5. Dependiendo de sus requisitos, escriba uno de los siguientes comandos en la ventana del símbolo del sistema y presione Intro.
No olvide reemplazar C: \ Archivos de programa (x86) \ con la dirección de la carpeta de instalación de Java actual.
Para simplemente iniciar el archivo jar, escriba los siguientes comandos y presione Enter:
ftype jarfileterm = cmd / s / k “” C: \ Archivos de programa (x86) \ Java \ jre1.8.0_221 \ bin \ java.exe ”-jar“% 1 ″% * ” assoc .jar = jarfileterm
6. Si desea depurar el archivo jar y, por lo tanto, necesita que la ventana del símbolo del sistema permanezca abierta después de iniciar el archivo, escriba el siguiente comando
ftype jarfileterm = cmd / s / k “” C: \ Archivos de programa (x86) \ Java \ jre1.8.0_221 \ bin \ java.exe ”-jar“% 1 ″% * ” assoc .jar = jarfileterm
Ahora siga adelante e intente abrir el archivo jar.
Si aún no puede ejecutar el archivo jar, necesitaremos cambiar algunas cosas en el Editor del Registro de Windows. Le recomendamos que sea extremadamente cauteloso al seguir la guía a continuación, ya que el Editor del registro es una herramienta poderosa y no debe jugar con él.
1. Inicie el Editor del registro de Windows haciendo clic en el botón de inicio, buscando el editor de registro y presionando enter o escribiendo regedit en el comando de ejecución (tecla de Windows + R).

2. Desde el panel de la izquierda, haga clic en la flecha o haga doble clic en HKEY_CLASSES_ROOT para expandir el mismo.

3. En la lista desplegable, busque la carpeta jarfile (algunos usuarios pueden encontrar las carpetas jar_auto_file y jarfileterm en lugar de jarfile. Siga el mismo procedimiento que se menciona a continuación)
4. Primero abra el archivo jar haciendo doble clic en él.
5. Navegue a jarfile> shell> open> command

5. En el panel de la derecha, debería ver una tecla denominada Predeterminado. Haga clic derecho y seleccione Modificar o simplemente haga doble clic en él para modificar la clave.

6. En el siguiente cuadro emergente, debajo de la etiqueta Información del valor, pegue el comando fftype que ingresamos anteriormente en la ventana del símbolo del sistema.

7. Verifique para asegurarse de que sea correcto y presione OK .
Nota: Recuerde seguir el procedimiento completo para ambas carpetas, jar_auto_file y jarfileterm, si las tiene)
8. Por último, cierre el editor de registro e intente iniciar el archivo jar.
Solución 2: cambiar la configuración de seguridad de Java
Otro problema muy común con Java es el riesgo de seguridad. A menudo aparece un mensaje de advertencia que afirma que existe un riesgo cuando se intenta ejecutar un archivo jar. Para resolver esto, simplemente necesitamos cambiar la configuración de seguridad.
1. Haga clic en el botón de inicio o presione la tecla de Windows + S, busque Configurar Java y presione Intro para abrir.

2. Cambie a la pestaña Seguridad haciendo clic en la misma.
3. Asegúrese de que la casilla junto a 'Habilitar contenido Java para aplicaciones de navegador y Web Start' esté marcada.

4. Establezca el nivel de seguridad para las aplicaciones que no están en la lista de Sitios de excepción en Alto y haga clic en Aplicar .

5. Haga clic en Aceptar para salir.
Recomendado:
Esperamos que haya podido ejecutar o ejecutar su archivo jar en Windows 10 según lo previsto. En caso de cualquier problema al seguir la guía anterior o al abrir un archivo jar, conéctese con nosotros en la sección de comentarios a continuación y lo ayudaremos.