Begin `n Java .jar lêer

.Jar-lêers word gebruik om argiewe te argiveer en uit te pak. Een van die belangrikste eienskappe van jar-lêers is die vermoë om te komprimeer sonder verlies van data. Wil jy weet hoe om so `n lêer uit te voer? Hier kan jy lees hoe.

stappe

Prent getiteld Doen `n .Jaar Java-lêer Stap 1
1
Maak seker dat jy Java op jou stelsel geïnstalleer het. Kontroleer dit deur die instruksies in te voer java - weergawe. As jy nie die nuutste weergawe van Java het nie, moet jy dit opdateer voordat jy voortgaan.
  • Prent getiteld Doen `n .Jaar Java lêer stap 2
    2
    Maak `n .jar lêer uitvoerbaar. `N .jar-lêer kan uitvoerbaar gemaak word deur die sogenaamde .jar-lêer "klas lêers" versamel jou Java-program. Samestellers van JVM (Java Virtual Machine) verstaan ​​hierdie formate. .jar lêers word uitgevoer vanaf javaw (Java web start). Jy benodig `n sogenaamde "toegangspunt" om in die .jar lêer te wees. (`N Invangspunt is `n klas wat die hooffunksie van u aansoek bevat). U kan die intreepunt instel deur die Manifest-lêer te gebruik. Hier kan jy lees hoe om dit te doen:
  • Die Jar-instrument stel outomaties meta-inf / manifest.mf op as die pad van die .jar-lêer. As jy so `n Manifest lêer oopmaak, moet dit daar wees "Manifest-Version: 1.0, Gemaakt deur: 1.6.0 (Sun Microsystems Inc)"

  • Skep `n tekslêer as `n aanvulling op die manifes. Tik in Hoofklas: [Pakketnaam]. [Klasnaam], Om die spesifieke inligting tussen die hake in te vul. (Dit is in die vorm van `n attribuutwaarde-paar.)

  • Tik hierdie opdrag in die opdragprompt om die Manifest-lêer te wysig en dus die toegangspunt van die aansoek in te sluit. Weereens, die deel tussen hakies om aan te pas by u spesifieke lêername: jar cfm [jar lêernaam] [manifest-add] [invoer lêers]

  • Gaan jou Manifest-lêer na. Nadat jy hierdie intreepunt gestel het, moet jy dit nou hê: "Manifest-Version: 1.0, Gemaakt deur: 1.6.0 (Sun Microsystems Inc), hoofklas: [Pakketnaam]. [Klas Naam]"

  • Alternatiewelik kan u die toegangspunt met behulp van die .jar-instrument stel. Dit oortree die hoofklas-kenmerk in die Manifest-lêer. Voer die volgende opdrag in: jar cfe [jar lêernaam] [Pakketnaam] [Klas Naam met die hoof funksie]

  • Prent getiteld `n .Jar Java lêer stap 3 uitvoer
    3
    Begin jou .jar lêer. Begin jou .jar-lêer met die volgende opdrag (wat die hoof metode van u Java-toepassing uitvoer): java -jar [Jar lêernaam]
  • Prent getiteld Doen `n .Jar Java lêer stap 4
    4
    Stel die .jar-lêer op om dit werkbaar te maak deur dit dubbel te kliek (opsioneel). Om `n .jar-lêer oop te maak deur dit dubbel te kliek, moet u die gids verander na die ligging van die javaw (java web begin) uitvoerbare (.exe). Tik die volgende opdrag by die opdragprompt: C: Program Files Java j2rex.y.z bin javaw.exe" -jar "% 1" % *


  • Begin `n .jar lêer in Linux

    Prent getiteld Doen `n .Jar Java-lêer stap 5
    1
    Maak die terminale oop. Dubbelklik op `n .jar lêer in Linux sal dit oopmaak in `n zip argief program wat die inhoud van die .jar lêer sal wys. Kliek op dit in plaas met die regter muisknop en kies "Oop Terminal".
  • Prent getiteld `n .Jar Java lêer stap 6 uitvoer
    2
    Begin die volgende opdrag: $>java -jar [jar lêernaam]
  • Prent getiteld `n .Jar Java lêer stap 7 uitvoer
    3
    Open jou .jar-lêer deur daarop te dubbelklik (opsioneel). As u `n .jar-lêer wil oopmaak deur dit dubbel te kliek, moet u die tipe tipe assosiasie (soortgelyk aan die instruksies vir Windows) verander, afhangende van u Linux-verspreiding.
  • Maak seker die opdrag werk bo.

  • Tik die volgende opdrag in die terminale: $>/usr/lib/jvm/jre-1.6.0-sun/bin/java -jar% f

  • Verwys na die pad na die plek waar Java op u stelsel geïnstalleer is.

  • wenke

    • Java-programme werk op alle platforms. As dit nie werk nie, word dit nie korrek geprogrammeer nie, of dit is `n baie gespesialiseerde program wat op stelselhulpbronne staatmaak of afhang van ander programme.
    • In die gids met javaw.exe is daar `n program genaamd javaws.exe. Moenie hulle verwar nie - javaw.exe is java-programme in Windows en javaws.exe beteken JAVA web start.
    • `N .jar-lêer kan `n program of biblioteek wees. As dit `n biblioteek is (dit het geen uitvoerbare klas daarin nie), maak dit nie sin om dit te probeer nie.
    • `N .jar-lêer kan van ander lêers afhanklik wees om behoorlik te kan werk. (Soos met .exe-lêers) As dit nie daarin is nie "classpath" is ingesluit, mag die program nie werk nie.

    waarskuwings

    • Java is veiliger as meeste programmeertale, maar daar is nog malware wat in Java geskryf is. Die gebruiker moet bewus wees van watter sagteware op sy masjien loop.
    Deel op sosiale netwerke:

    Verwante