Principal Tipus De Fitxers Què és un fitxer JAR?

Què és un fitxer JAR?



Què saber

  • Un fitxer JAR és un fitxer d'arxiu Java.
  • Obriu-ne un amb un navegador (ha d'estar instal·lat Java).
  • Converteix a EXE amb Eclipse.

Aquest article explica què és un fitxer JAR, les diferents maneres d'obrir-ne un en funció de com el vulgueu utilitzar i com convertir-ne un a EXE o ZIP.

Què és un fitxer JAR?

Un fitxer amb el fitxer .JAR extensió de fitxer és un fitxer d'arxiu Java utilitzat per emmagatzemar programes i jocs Java en un sol fitxer. Alguns contenen fitxers que els fan funcionar com a aplicacions autònomes, i d'altres contenen biblioteques de programes perquè altres programes les utilitzin.

Els fitxers JAR es comprimeixen ZIP i sovint emmagatzemen coses com ara fitxers CLASS, un fitxer de manifest i recursos d'aplicacions com ara imatges, clips de so i certificats de seguretat. Com que poden contenir centenars o fins i tot milers de fitxers en un format comprimit, és fàcil compartir-los i moure'ls.

Els dispositius mòbils compatibles amb Java poden utilitzar aquest format per als fitxers de jocs, i alguns navegadors web contenen temes i complements en format JAR.

Fitxers JAR

Com obrir fitxers JAR

El 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. Un cop instal·lat, només podeu fer doble clic al fitxer per obrir-lo.

Alguns dispositius mòbils tenen JRE integrat. Un cop instal·lades, les aplicacions Java també es poden obrir en un navegador web, com ara Firefox, Safari, Edge, etc. ( però no Chrome ).

Com que els fitxers JAR es comprimeixen amb ZIP, qualsevol descompressor de fitxers pot obrir-ne un per veure el contingut que hi ha dins. Això inclou programes com 7-Zip , PeaZip i jZip

Una altra manera d'obrir el fitxer és utilitzar el següent comandament en Símbol del sistema , substituintel vostre fitxer.jaramb el nom del vostre propi fitxer JAR:

|_+_|

Com que potser necessiteu diferents programes per obrir diferents fitxers JAR, vegeu Com canviar les associacions de fitxers a Windows si s'obre automàticament en un programa amb el qual no voleu utilitzar-lo.

Errors en obrir fitxers JAR

A causa de la configuració de seguretat del sistema operatiu Windows i d'alguns navegadors web, no és gens estrany veure errors en intentar accedir a aplicacions Java.

Per exemple, 'Aplicació Java bloquejada' es pot veure quan s'intenta carregar una miniaplicació Java. 'La vostra configuració de seguretat ha bloquejat l'execució d'una aplicació no fiable.' es pot arreglar mitjançant establint el nivell de seguretat dins de l'applet 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 estigui habilitat al vostre navegador i això El tauler de control està configurat correctament per utilitzar Java . A continuació, reinicieu completament el navegador tancant totes les finestres obertes i tornant a obrir tot el programa.

També, comproveu que esteu executant la darrera versió de Java . Si no, torneu a l'enllaç JRE anterior i instal·leu la darrera versió. O, aprendre com actualitzar la instal·lació de Java actual .

Tot i que és poc probable, és possible que rebeu errors perquè realment no teniu un fitxer JAR i, per tant, el programa que feu servir per obrir-lo no admet el format. Això pot passar si heu llegit malament l'extensió del fitxer. Hi ha més informació sobre això a continuació.

Com convertir un fitxer JAR

Podeu descompilar els fitxers CLASS d'un fitxer JAR a fitxers Java amb l'ajuda de JavaDecompilers.com . Carregueu el vostre fitxer allà i trieu quin descompilador utilitzar.

La conversió d'una aplicació Java perquè es pugui utilitzar a la plataforma Android requeriria un JAR APK conversió de fitxers. Tanmateix, sembla que la manera més senzilla d'aconseguir un programa Java a Android és simplement compilar l'APK a partir del codi font original.

un dels meus airpods va deixar de funcionar

Tu pots fer fitxers JAR executables en aplicacions de programació com Eclipsi .

Els fitxers WAR són fitxers d'arxiu web de Java, però no podeu convertir un fitxer JAR directament en un fitxer WAR, ja que el format WAR té una estructura particular que els JAR no. En lloc d'això, podeu crear un WAR i després afegir el fitxer JAR al directori lib perquè les classes dins del fitxer JAR estiguin disponibles per al seu ús. WizToWar podria ajudar-te a fer-ho.

Fer un fitxer ZIP a partir d'un fitxer JAR és tan fàcil com canviar el nom de l'extensió del fitxer de .JAR a .ZIP. En realitat, això no realitza una conversió de fitxers, però permet que els programes que utilitzen fitxers ZIP, com 7-Zip o PeaZip, obrin més fàcilment el fitxer JAR.

Encara no el pots obrir?

Alguns fitxers comparteixen algunes de les mateixes lletres d'extensió de fitxer, cosa que pot provocar confusió si el fitxer no s'obre com creieu que hauria de ser. El que està passant és que el més probable és que estigueu malinterpretant l'extensió del fitxer.

Per exemple, els fitxers JARVIS s'obren amb un editor de text i els fitxers JARC i ARJ són arxius.

Més informació sobre el format JAR

Si necessites ajuda empaquetar programes en fitxers JAR , seguiu aquest enllaç per obtenir instruccions al lloc web d'Oracle.

Només es pot incloure un fitxer de manifest en un arxiu JAR, i ha de ser aMETA-INF/MANIFEST.MFubicació. Ha de seguir la sintaxi del nom i el valor separats per dos punts, comVersió del manifest: 1.0. Aquest fitxer MF pot especificar les classes que ha de carregar l'aplicació.

Els desenvolupadors de Java poden signar digitalment les seves aplicacions, però no signa el fitxer JAR en si. En canvi, els fitxers dins de l'arxiu s'enumeren amb el seu signat sumes de control .

Què és un fitxer JAVA?

Articles D'Interès

L'Elecció De L'Editor

El vostre Amazon Echo Auto Connect es pot connectar a diversos telèfons?
El vostre Amazon Echo Auto Connect es pot connectar a diversos telèfons?
El fet de distreure’s amb un telèfon mòbil mentre es condueix és un problema real, motiu pel qual l’ús d’un al volant s’ha convertit en il·legal en diversos països del món. Afortunadament, hi ha un nombre creixent de
Com es pot veure el mapa i trobar una ubicació privilegiada a Apex Legends
Com es pot veure el mapa i trobar una ubicació privilegiada a Apex Legends
La majoria de partits a Apex Legends es guanyen o es perden en els primers cinc minuts. A menys que tingueu la sort d’arribar als tres equips finals, la vostra experiència dependrà gairebé completament de la vostra ubicació i de quin botí.
El Firefox ara inclou el visor de fonts de pàgines web en una pestanya
El Firefox ara inclou el visor de fonts de pàgines web en una pestanya
A Firefox 41, la font de la pàgina ara s'obre en una pestanya nova en lloc d'una finestra nova. A continuació s’explica com desactivar-lo.
Elimineu la carpeta de la biblioteca al Windows 10
Elimineu la carpeta de la biblioteca al Windows 10
Vegeu com eliminar una carpeta inclosa d'una biblioteca al Windows 10. Això es pot fer amb els diàlegs Propietats de la biblioteca o Gestiona la biblioteca.
Hauríeu d'utilitzar un televisor 4K com a monitor?
Hauríeu d'utilitzar un televisor 4K com a monitor?
Podeu utilitzar un televisor 4K com a monitor per al vostre ordinador si surt en 4K, però abans de connectar el vostre ordinador a un televisor, heu d'ajustar alguns paràmetres.
Desactiveu la insígnia de la barra de tasques per a l'aplicació del vostre telèfon a Windows 10
Desactiveu la insígnia de la barra de tasques per a l'aplicació del vostre telèfon a Windows 10
Com es desactiva la insígnia de la barra de tasques per a l'aplicació del vostre telèfon a Windows 10. l'aplicació afegeix una insígnia de la barra de tasques amb diversos missatges no llegits per al botó de l'aplicació.
Tecles d'accés ràpid de l'indicador d'ordres a Windows 10
Tecles d'accés ràpid de l'indicador d'ordres a Windows 10
Al Windows 10, l'aplicació de símbol del sistema (cmd.exe) proporciona un conjunt de tecles de drecera útils (tecles d'accés directe). M'agradaria compartir la llista completa d'aquestes tecles d'accés directe.