Skip to main content

JAR-bestand (What It Is & How to Open One)

What is Jar file? | How to make a Jar in Eclipse? (Juni- 2026)

What is Jar file? | How to make a Jar in Eclipse? (Juni- 2026)
Anonim

Een bestand met de .JAR-bestandsextensie is een Java-archiefbestand dat wordt gebruikt voor het opslaan van Java-programma's en games in een enkel bestand. Sommige bevatten bestanden die ervoor zorgen dat ze werken als zelfstandige apps en andere bevatten programmabibliotheken voor andere programma's om te gebruiken.

JAR-bestanden zijn gecomprimeerd met ZIP en slaan vaak zaken op als CLASS-bestanden, een manifestbestand en toepassingsbronnen zoals afbeeldingen, geluidsfragmenten en beveiligingscertificaten. Omdat ze honderden of zelfs duizenden bestanden in een gecomprimeerd formaat kunnen opslaan, is het eenvoudig om JAR-bestanden te delen en te verplaatsen.

Mobiele apparaten met Java kunnen JAR-bestanden als gamebestanden gebruiken en sommige webbrowsers bevatten thema's en add-ons in JAR-indeling.

Hoe JAR-bestanden te openen

De Java Runtime Environment (JRE) moet worden geïnstalleerd om uitvoerbare JAR-bestanden te openen, maar houd er rekening mee dat niet alle JAR-bestanden uitvoerbare bestanden zijn. Na de installatie kunt u dubbelklikken op het JAR-bestand om het te openen.

Sommige mobiele apparaten hebben JRE ingebouwd. Na de installatie kunnen Java-toepassingen ook in een webbrowser worden geopend, zoals Firefox, Safari, Edge of Internet Explorer (maar niet Chrome).

Omdat JAR-bestanden zijn gecomprimeerd met ZIP, kan elke decompressie-eenheid een bestand openen om de inhoud te bekijken die zich binnenin bevindt. Dit omvat programma's als 7-Zip, PeaZip en jZip

Een andere manier om JAR-bestanden te openen is door de volgende opdracht te gebruiken in de opdrachtprompt, ter vervanging yourfile.jar met de naam van uw eigen JAR-bestand:

java -jar yourfile.jar

Omdat u verschillende programma's nodig kunt hebben om verschillende JAR-bestanden te openen, gaat u naar Hoe u het standaardprogramma voor een specifieke bestandsextensie in Windows kunt wijzigen als het automatisch wordt geopend in een programma waarmee u het niet wilt gebruiken.

Fouten bij het openen van JAR-bestanden

Vanwege beveiligingsinstellingen in het Windows-besturingssysteem en in sommige webbrowsers is het niet ongebruikelijk om fouten te zien bij het openen van Java-toepassingen.

Bijvoorbeeld, " Java-applicatie geblokkeerd "kan worden gezien bij het laden van een Java-applet." Uw beveiligingsinstellingen hebben geblokkeerd dat een niet-vertrouwde toepassing wordt uitgevoerd. "kan worden opgelost door het beveiligingsniveau in te stellen in de applet van het Java-configuratiescherm.

Als u geen Java-applets kunt openen, zelfs niet nadat JRE is geïnstalleerd, controleer dan eerst of Java is ingeschakeld in uw browser en dat het Configuratiescherm correct is ingesteld om Java te gebruiken. Start vervolgens uw browser volledig opnieuw op door alle geopende vensters te sluiten en vervolgens het hele programma opnieuw te openen.

Controleer ook of u de nieuwste versie van Java gebruikt. Als dat niet het geval is, gaat u terug naar die JRE-koppeling hierboven en installeert u de nieuwste versie.

Hoe een JAR-bestand converteren

U kunt de CLASS-bestanden van een JAR-bestand decoderen naar Java-bestanden met behulp van de website JavaDecompilers.com. Upload uw JAR-bestand daar en kies welke decompiler u wilt gebruiken.

Zie dit blogbericht over het converteren van Java naar EXE als u geïnteresseerd bent in het maken van een EXE-bestand vanuit de JAR-toepassing.

Het converteren van een Java-applicatie zodat deze kan worden gebruikt op het Android-platform vereist een JAR naar APK-bestandsconversie. Een optie kan zijn om het JAR-bestand in een Android-emulator uit te voeren, zodat het programma automatisch een APK-bestand maakt. Het lijkt echter dat de eenvoudigste manier om een ​​Java-programma op Android te krijgen, het eenvoudigweg is om de APK uit de originele broncode te compileren.

U kunt uitvoerbare JAR-bestanden maken in programmeertoepassingen zoals Eclipse.

WAR-bestanden zijn Java Web Archive-bestanden, maar u kunt een JAR-bestand niet rechtstreeks naar een WAR-bestand converteren, omdat het WAR-formaat een bepaalde structuur heeft die JAR's niet hebben. In plaats daarvan kunt u een OORLOG bouwen en vervolgens het JAR-bestand toevoegen aan de lib-directory, zodat de klassen in het JAR-bestand beschikbaar zijn voor gebruik. WizToWar kan u hierbij helpen.

Een ZIP-bestand maken van een JAR-bestand is net zo eenvoudig als het hernoemen van de bestandsextensie van .JAR naar .ZIP. Dit voert niet echt een bestandsconversie uit maar laat programma's die ZIP-bestanden gebruiken, zoals 7-Zip of PeaZip, gemakkelijker het JAR-bestand openen.

Meer informatie over het JAR-formaat

Als u hulp nodig hebt bij het inpakken van programma's in JAR-bestanden, volg dan die link voor instructies op de Oracle-website.

Slechts één manifestbestand kan worden opgenomen in een JAR-archief en moet zich in de META-INF / MANIFEST.MF plaats. Het moet de syntaxis volgen van de naam en waarde gescheiden door een dubbele punt, zoals Manifest-versie: 1.0 . Dit MF-bestand kan de klassen specificeren die de toepassing moet laden.

Java-ontwikkelaars kunnen hun toepassingen digitaal ondertekenen, maar ondertekenen het JAR-bestand zelf niet. In plaats daarvan worden de bestanden in het archief weergegeven met hun ondertekende controlesommen.