. Jar-bestanden worden gebruikt voor het archiveren, archief uitpakken. Een van de essentiële kenmerken van het jar-bestand is lossless datacompressie. Wilt u weten hoe een te draaien? Hier is hoe.
Stappen
- 1Zorg ervoor dat u Java op uw systeem geïnstalleerd. Controleer dit door te typen Java-versie in het commando terminal. Als u niet de laatste versie van Java hebben, bijwerken voordat u verder gaat.
- 2Maken het. Jar bestand uitvoerbaar. . Een JAR-bestand is gemaakt uitvoerbaar door het verzamelen van de class-bestanden van uw Java-toepassing; compliers of JVM (Java Virtual Machine) begrijpen deze formaten. . Jar-bestanden uitvoeren vanaf javaw (Java Web Start). Je moet ingangspunt applicatie ingesteld binnen jar-bestand. (Een ingangspunt is een klasse met daarin de belangrijkste functie van uw toepassing). U zult de ingang met het Manifest bestand in te stellen. Hier is hoe het te doen:
- De pot hulpmiddel stelt automatisch meta-inf/manifest.mf als pad van het. Jar-bestand. Wanneer u een standaard manifest bestand te openen, moet het lezen "manifest-versie: 1.0, gemaakt-door: 1.6.0 (Sun Microsystems inc)"
3
Run je jar-bestand Voer het jar-bestand met behulp van het volgende commando (de belangrijkste methode van uw Java-toepassing uitvoert):... Java-jar [Jar file Naam] 4
Maken het zo dat je je. Jar-bestand kan uitvoeren door het dubbelklikken op (optioneel). Om het. Jar-bestand openen door te dubbelklikken op het, verander de directory naar de locatie van javaw (Java Web Start) exexcutable. Typ het volgende commando in terminal: C: \ program files \ java \ j2rex.yz \ bin \ javaw.exe "-jar"% 1 "% * Het runnen van een. Jar-bestand in linux
- 1Opent terminal. Met Linux, dubbelklikken op het. Jar-bestand opent in een zip archiver met de inhoud van het. Jar-bestand. In plaats daarvan met de rechtermuisknop op en kies "Open Terminal."
- 2Het volgende commando: $> java-jar [jar bestandsnaam]
- 3Open je. Jar-bestand door te dubbelklikken (optioneel). Als u wilt het. Jar-bestand door te dubbelklikken draaien, dan moet je misschien proberen het veranderen van het bestandstype vereniging (vergelijkbaar met de instructies voor Windows) voor uw smaak van Linux-systeem.
- Zorg ervoor dat het bovenstaande commando werkt.
Tips
- Java-programma's zou moeten werken op alle platformen. Als men dat niet doet, is ofwel het niet goed gecodeerd, of het is een zeer gespecialiseerd programma dat roept systeembronnen of andere programma's.
- Voor hulp bij het maken van een. Jar-bestand, zie dit artikel.
- In de map met de javaw.exe, is er een programma genaamd javaws.exe. Hoeft ze niet door elkaar - javaw.exe is voor het uitvoeren van Java traineeships in windows, javaws.exe is JAVA w eb s tart.
- Een. Jar-bestand kan een programma of een bibliotheek te zijn. als het een bibliotheek (het heeft geen uitvoerbare klasse binnen), het heeft geen zin om het uit te voeren.
- Een. Jar zou kunnen afhangen van andere bestanden te werken (net als. Exe-bestanden doen). Als ze niet in uw classpath, kan uw programma niet werken.
Waarschuwingen
- Java is veiliger dan de meeste programmeertalen, maar malware geschreven in Java nog steeds bestaat. Laat de gebruiker oppassen welke software draait in zijn machine.
Stappen
- Zorg ervoor dat u Java op uw systeem geïnstalleerd. Controleer dit door te typen Java-versie in het commando terminal. Als u niet de laatste versie van Java hebben, bijwerken voordat u verder gaat.
- Maken het. Jar bestand uitvoerbaar.. Een JAR-bestand is gemaakt uitvoerbaar door het verzamelen van de class-bestanden van uw Java-toepassing; compliers of JVM (Java Virtual Machine) begrijpen deze formaten.. Jar-bestanden uitvoeren vanaf javaw (Java Web Start). Je moet ingangspunt applicatie ingesteld binnen jar-bestand. (Een ingangspunt is een klasse met daarin de belangrijkste functie van uw toepassing). U zult de ingang met het Manifest bestand in te stellen. Hier is hoe het te doen:
- De Jar tool stelt automatisch meta-inf/manifest.mf als pad van het. Jar-bestand. Wanneer u een standaard Manifest bestand te openen, moet het lezen "Manifest-Version: 1.0, Gemaakt-By: 1.6.0 (Sun Microsystems Inc)"
- Maak een duidelijke aanvulling. Txt-bestand. Voer Hoofdklasse: [package-naam] [class naam], met de haakjes gedeelten ingevuld met bepaalde informatie.. (Dit is in de vorm van een attribuutwaarde paar.)
- Voer deze terminal commando om het Manifest bestand wijzigen om ingangspunt van de toepassing, het veranderen van de haakjes gedeelten aan uw specifieke bestandsnamen zijn: jar cfm [jar bestandsnaam] [manifeste-toevoeging] [inputdossiers]
- Controleer uw Manifestbestand. Nadat u het ingangspunt te stellen, dient het te lezen: "Manifest-Version: 1.0, Gemaakt-By: 1.6.0 (Sun Microsystems Inc), Hoofd Klasse:. [Pakket Naam] [Class Naam]"
- Als alternatief kunt u de ingang met behulp van de. Jar gereedschapset. Dit overschrijft de Main-class attribuut in het dossier van de Manifest's. Voer de volgende terminal commando: jar CFE [jar bestandsnaam] [Pakketnaam] [Class Naam met hoofdfunctie]
- Run je jar-bestand Voer het jar-bestand met behulp van het volgende commando (de belangrijkste methode van uw Java-toepassing uitvoert):... Java-jar [Jar file Naam]
- Maken het zo dat je je. Jar-bestand kan uitvoeren door het dubbelklikken op (optioneel). Om het. Jar-bestand openen door te dubbelklikken op het, verander de directory naar de locatie van javaw (Java Web Start) exexcutable. Typ het volgende commando in terminal: C: \ program files \ java \ j2rex.yz \ bin \ javaw.exe "-jar"% 1 "% *
Het runnen van een. Jar-bestand in linux
- Opent terminal. Met Linux, dubbelklikken op het. Jar-bestand opent in een zip archiver met de inhoud van het. Jar-bestand. In plaats daarvan met de rechtermuisknop op en kies "Open Terminal."
- Het volgende commando: $> java-jar [jar bestandsnaam]
- Open je. Jar-bestand door te dubbelklikken (optioneel). Als u wilt het. Jar-bestand door te dubbelklikken draaien, dan moet je misschien proberen het veranderen van het bestandstype vereniging (vergelijkbaar met de instructies voor Windows) voor uw smaak van Linux-systeem.
- Zorg ervoor dat het bovenstaande commando werkt.
- Typ het volgende commando in terminal: $> / usr/lib/jvm/jre-1.6.0-sun/bin/java-jar% f
- Stel het pad afhankelijk van waar Java ligt op uw systeem.
Tips
- Java-programma's zou moeten werken op alle platformen. Als men dat niet doet, is ofwel het niet goed gecodeerd, of het is een zeer gespecialiseerd programma dat roept systeembronnen of andere programma's.
- Voor hulp bij het maken van een. Jar-bestand, zie dit artikel.
- In de map met de javaw.exe, is er een programma genaamd javaws.exe. Hoeft ze niet door elkaar - javaw.exe is voor het uitvoeren van Java traineeships in windows, javaws.exe is JAVA w eb s tart.
- Een. Jar-bestand kan een programma of een bibliotheek te zijn. als het een bibliotheek (het heeft geen uitvoerbare klasse binnen), het heeft geen zin om het uit te voeren.
- Een. Jar zou kunnen afhangen van andere bestanden te werken (net als. Exe-bestanden doen). Als ze niet in uw classpath, kan uw programma niet werken.
Waarschuwingen
- Java is veiliger dan de meeste programmeertalen, maar malware geschreven in Java nog steeds bestaat. Laat de gebruiker oppassen welke software draait in zijn machine.