

Die Jar-nutsding stel outomaties meta-inf/manifest.mf as die pad van die .jar lêer. Wanneer jy so `n Manifest-lêer oopmaak, moet dit sê "Manifest weergawe: 1.0, geskep deur: 1.6.0 (Sun Microsystems Inc)" Skep `n tekslêer om by die manifes te voeg. Tik in Hoofklas: [Pakketnaam].[Klas Naam], die spesifieke inligting tussen hakies in te vul. (Dit in die vorm van `n kenmerkwaarde-paar.) Voer hierdie opdrag in die opdragprompt in om die Manifest-lêer te wysig om die toepassing-ingangspunt in te sluit. Pas weer die deel tussen hakies aan by jou spesifieke lêername: jar cfm [jar lêernaam] [manifes bylaag] [invoer lêers] Gaan jou Manifes-lêer na. Nadat jy hierdie toegangspunt gestel het, behoort dit nou te sê: "Manifest weergawe: 1.0, Geskep Deur: 1.6.0 (Sun Microsystems Inc), Hoofklas: [Pakketnaam].[Klas Naam]" Alternatiewelik kan jy die toegangspunt stel deur die .pot gereedskap. Dit ignoreer die Hoofklas-kenmerk in die Manifest-lêer. Voer die volgende opdrag in: jar cfe [jar lêernaam] [Pakketnaam] [Klasnaam met hooffunksie]





Maak seker dat die opdrag hierbo werk. Tik die volgende opdrag in die terminaal: $>/usr/lib/jvm/jre-1.6.0-sun/bin/java -jar %f Wys die pad na die plek waar Java op jou stelsel geïnstalleer is.
'N java .jar-uitvoer
.jar-lêers word gebruik om argiewe te argiveer en te onttrek. Een van die noodsaaklike kenmerke 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.
Trappe

1. Maak seker dat jy Java op jou stelsel geïnstalleer het. Kontroleer dit deur die opdragprompt in te voer java - weergawe. As jy nie die nuutste weergawe van Java het nie, moet jy dit asseblief opdateer voordat jy voortgaan.

2. Die maak van `n uitvoerbare .jar lêer.A .jar-lêer kan uitvoerbaar gemaak word deur die sogenaamde "klas lêers" vanaf jou Java-toepassing. JVM (Java Virtual Machine) samestellers verstaan hierdie formate. .jar-lêers word vanaf javaw uitgevoer (Java-webbegin). Jy benodig `n sg "toegangspunt" te stel binne die .jar lêer. (`n Toegangspunt is `n klas wat die hooffunksie van jou toepassing bevat) Jy kan die toegangspunt stel deur die Manifest-lêer te gebruik. Hier is hoe om dit te doen:

3. Hardloop van jou af .jar lêer. voed jou .jar-lêer met die volgende opdrag (wat die hoofmetode van jou java-toepassing uitvoer): java -jar [Jar lêernaam]

4. Hoe om dit op te stel .jar-lêer wat dit uitvoerbaar maak deur daarop te dubbelklik (opsioneel).Aan a .jar-lêer deur daarop te dubbelklik, moet jy die gids verander na die ligging van die javaw (java web begin) uitvoerbare (.EXE). Tik die volgende opdrag in die opdragprompt: C:Program FilesJavaj2rex.y.zbinjavaw.EXE" -kruik "%1" %*
Metode 1 van 1: A .jar-lêer wat in Linux loop

1. Maak die terminale oop. Dubbelklik op a .jar-lêer in Linux maak dit oop in `n zip-argieftoepassing wat die inhoud van die .jar-lêer sal wys. In plaas daarvan, regskliek daarop en kies "Maak Terminal oop".

2. Voer die volgende opdrag uit:$>java -jar [jar lêernaam]

3. maak jou oop .jar-lêer deur daarop te dubbelklik (opsioneel).Aan a .jar-lêer deur daarop te dubbelklik, sal jy dalk die lêertipe-assosiasie moet verander (soortgelyk aan die instruksies vir Windows), afhangende van jou Linux-verspreiding.
Wenke
- Java-programme werk op alle platforms. As dit nie werk nie, is dit nie behoorlik geprogrammeer nie of dit is `n hoogs gespesialiseerde program wat staatmaak op stelselhulpbronne of afhanklik is van ander programme.
- In die gids met javaw.exe is `n program wat javaws.exe genoem word. Moenie hulle verwar nie - javaw.exe is om java-programme in windows en javaws uit te voer.exe beteken JAVAweb stert.
- A .jar-lêer kan moontlik `n program of `n biblioteek wees. As dit `n biblioteek is (dit het nie `n uitvoerbare klas daarin nie), is dit geen sin om daarop te probeer hardloop nie.
- A .jar-lêer kan afhang van ander lêers om behoorlik te werk. (Net soos .exe-lêers) Indien nie in die "klaspad" opgeneem, sal die program dalk nie werk nie.
Waarskuwings
- Java is veiliger as die meeste programmeertale, maar wanware wat in Java geskryf is, bestaan steeds. Die gebruiker moet bewus wees van watter sagteware op sy masjien loop.
Artikels oor die onderwerp "'N java .jar-uitvoer"
Оцените, пожалуйста статью
Gewilde