Un fitxer amb l'extensió de fitxer .JAR és un arxiu de Java Archive utilitzat per emmagatzemar programes i jocs Java en un sol arxiu. Alguns contenen fitxers que els fan funcionar com a aplicacions independents i altres mantenen biblioteques de programes per a altres programes.
Els fitxers JAR són ZIP comprimits i, sovint, emmagatzemen coses com ara fitxers CLASS, un fitxer de manifest i recursos d'aplicació, com ara imatges, clips de so i certificats de seguretat. Atès que poden contenir centenars o fins i tot milers de fitxers en un format comprimit, és fàcil compartir i moure fitxers JAR.
Els dispositius mòbils compatibles amb Java poden utilitzar fitxers JAR com a fitxers de jocs, i alguns navegadors web contenen temes i complements en el format JAR.
Com obrir fitxers JAR
L'entorn d'execució de Java (JRE) s'ha d'instal·lar per obrir fitxers JAR executables, però tingueu en compte que no tots els fitxers JAR són executables. Una vegada instal·lat, només podeu fer doble clic al fitxer JAR per obrir-lo.
Alguns dispositius mòbils incorporen JRE. Una vegada instal·lat, les aplicacions Java també es poden obrir en un navegador web, com Firefox, Safari, Edge o Internet Explorer (però no Chrome).
Atès que els fitxers JAR es comprimeixen amb ZIP, qualsevol descompressor de fitxers pot obrir-ne un per veure els continguts que hi ha a dins. Això inclou programes com 7-Zip, PeaZip i JZip
Una altra forma d'obrir fitxers JAR és utilitzar l'ordre següent en el símbol del sistema, substituint-lo yourfile.jar amb el nom del vostre propi fitxer JAR:
java -jar yourfile.jar
Com que necessiteu programes diferents per obrir diferents fitxers JAR, consulteu Com canviar el programa predeterminat per a una extensió d'arxiu específic a Windows si s'obre automàticament en un programa amb el qual no voleu utilitzar-lo. A causa de la configuració de seguretat del sistema operatiu de Windows i d'alguns navegadors web, no és estrany veure errors en intentar accedir a les aplicacions Java. Per exemple, " Aplicació Java bloquejada "es pot veure quan es tracta de carregar una miniaplicació de Java". La vostra configuració de seguretat ha bloquejat que una aplicació que no sigui de confiança s'executi. "es pot arreglar establint el nivell de seguretat dins de la miniaplicació del tauler de control de Java. Si no podeu obrir les miniaplicacions de Java fins i tot després d'instal·lar JRE, primer assegureu-vos que Java està habilitat al vostre navegador i que el Tauler de control està configurat correctament per utilitzar Java. A continuació, reinicieu completament el vostre navegador tancant totes les finestres obertes i tornant a obrir tot el programa. A més, comproveu que executeu la versió més recent de Java. Si no ho està, torneu a aquest enllaç JRE més amunt i instal·leu l'última versió. Podeu descompilar els fitxers CLASS d'un fitxer JAR a fitxers Java amb l'ajuda del lloc web de JavaDecompilers.com. Carregueu el fitxer JAR aquí i tria el descompilador que voleu utilitzar. Vegeu aquesta publicació de bloc sobre la conversió de Java a EXE si esteu interessat a fer un fitxer EXE des de l'aplicació JAR. Convertir una aplicació Java perquè es pugui utilitzar a la plataforma d'Android requeriria una conversió de fitxer JAR a APK. Una opció podria ser executar el fitxer JAR en un emulador d'Android perquè el programa creï un fitxer APK automàticament. No obstant això, sembla que la forma més senzilla d'obtenir un programa Java a Android és simplement compilar l'APK des del codi font original. Podeu fer fitxers JAR executables en aplicacions de programació com Eclipse. Els fitxers WAR són fitxers Java Web Archive, però no podeu convertir un fitxer JAR directament a un fitxer WAR ja que el format WAR té una estructura particular que els JAR no fan. En el seu lloc, podeu crear una GUERRA i, a continuació, afegir el fitxer JAR al directori lib per tal que les classes dins del fitxer JAR estiguin disponibles per utilitzar-les. WizToWar us pot ajudar a fer això. Per fer que un arxiu ZIP d'un fitxer JAR sigui tan fàcil com canviar el nom de l'extensió de fitxer des de .JAR a .ZIP. Això no realitza una conversió de fitxers, però permet que els programes que utilitzin fitxers ZIP, com ara 7-Zip o PeaZip, obriran amb més facilitat el fitxer JAR. Si necessiteu programes d'empaquetatge d'ajuda en fitxers JAR, seguiu aquest enllaç per obtenir instruccions al lloc web d'Oracle. Només un fitxer de manifest pot ser inclòs en un arxiu JAR i ha de ser al META-INF / MANIFEST.MF ubicació. Ha de seguir la sintaxi del nom i el valor separats per dos punts, com Manifest-Version: 1.0 . Aquest fitxer MF pot especificar les classes que l'aplicació hauria de carregar. Els desenvolupadors de Java poden signar digitalment les seves aplicacions, però no signen el propi arxiu JAR. En lloc d'això, els fitxers dins de l'arxiu s'enumeren amb les seves sumes de verificació signades. Errors d'obertura de fitxers JAR
Com convertir un fitxer JAR
Més informació sobre el format JAR