Mitä tietää
- JAR-tiedosto on Java-arkistotiedosto.
- Avaa sellainen selaimella (Java on oltava asennettuna).
- Muunna EXE-muotoon Eclipsen avulla.
Tässä artikkelissa kerrotaan, mikä JAR-tiedosto on, miten voit avata tiedoston käyttötavan mukaan ja kuinka muuntaa tiedosto EXE- tai ZIP-tiedostoksi.
Mikä on JAR-tiedosto?
Tiedosto, jonka tunniste on .JAR, on Java-arkistotiedosto, jota käytetään Java-ohjelmien ja -pelien tallentamiseen yhteen tiedostoon. Jotkut sisältävät tiedostoja, jotka saavat ne toimimaan itsenäisinä sovelluksina, ja toiset sisältävät ohjelmakirjastoja, joita muut ohjelmat voivat käyttää. JAR-tiedostot ovat ZIP-pakattuja, ja niihin tallennetaan usein asioita, kuten LUOKKA-tiedostoja, luettelotiedostoa ja sovellusresursseja, kuten kuvia, äänileikkeitä ja suojausvarmenteita. Koska ne voivat sisältää satoja tai jopa tuhansia tiedostoja pakatussa muodossa, ne on helppo jakaa ja siirtää. Java-yhteensopivat mobiililaitteet voivat käyttää tätä muotoa pelitiedostoille, ja jotkin selaimet sisältävät teemoja ja lisäosia JAR-muodossa.
Kuinka avata JAR-tiedostoja
Java Runtime Environment (JRE) on asennettava suoritettavien JAR-tiedostojen avaamiseksi, mutta muista, että kaikki JAR-tiedostot eivät ole suoritettavia tiedostoja. Kun tiedosto on asennettu, voit avata sen kaksoisnapsauttamalla sitä. Joissakin mobiililaitteissa on sisäänrakennettu JRE. Asennuksen jälkeen Java-sovellukset voidaan avata myös verkkoselaimella, kuten Firefox, Safari, Edge jne. (mutta ei Chromessa). Koska JAR-tiedostot pakataan ZIP:llä, mikä tahansa tiedostojen purkaja voi avata sellaisen nähdäkseen sisällön. Tämä sisältää ohjelmat, kuten 7-Zip, PeaZip ja jZip. Toinen tapa avata tiedosto on käyttää seuraavaa komentoa komentokehotteessa ja korvata tiedostosi.jar oman JAR-tiedostosi nimellä:
java -jar yourfile.jar
Koska saatat tarvita eri ohjelmia eri JAR-tiedostojen avaamiseen, katso kohta Muuta oletusohjelmaa tietylle tiedostotunnisteelle Windowsissa, jos se avautuu automaattisesti ohjelmassa, jonka kanssa et halua käyttää sitä.
Virheitä avattaessa JAR-tiedostoja
Windows-käyttöjärjestelmän ja joidenkin verkkoselaimien suojausasetuksista johtuen ei ole ollenkaan harvinaista nähdä virheitä yritettäessä käyttää Java-sovelluksia. Esimerkiksi, «Java-sovellus estetty» näkyy Java-sovelmaa ladattaessa.»Suojausasetuksesi ovat estäneet epäluotettavaa sovellusta toimimasta.» voidaan ratkaista asettamalla suojaustaso Java Control Panel -sovelmassa. Jos et pysty avaamaan Java-sovelmia edes JRE:n asennuksen jälkeen, varmista ensin, että Java on käytössä selaimessasi ja että se on Ohjauspaneeli on asetettu oikein käytä Javaa Käynnistä sitten selain kokonaan uudelleen sulkemalla kaikki avoimet ikkunat ja avaa sitten koko ohjelma uudelleen. Tarkista myös, että käytät Java:n uusinta versiota Jos ei, palaa takaisin yllä olevaan JRE-linkkiin ja asenna uusin versio. Vaikka on epätodennäköistä, että saada virheitä, koska sinulla ei todellisuudessa ole JAR-tiedostoa ja sen avaamiseen käyttämäsi ohjelma ei tue muotoa, tämä voi tapahtua, jos luet tiedostotunnisteen väärin, esimerkiksi JARVIS-tiedostot avataan tekstieditorilla ja JARC-tiedostot ovat joidenkin videopelien käyttämiä arkistoja.
Kuinka muuntaa JAR-tiedosto
Voit purkaa LUOKAN tiedostot JAR-tiedostosta Java-tiedostoiksi JavaDecompilers.com-sivuston avulla. Lataa JAR-tiedostosi sinne ja valitse käytettävä purkuohjelma. Java-sovelluksen muuntaminen toimimaan Android-alustalla vaatii JAR-tiedoston muuntamisen APK:ksi. Yksi vaihtoehto voisi olla suorittaa JAR-tiedosto Android-emulaattorissa, jotta ohjelma luo automaattisesti APK-tiedoston. Vaikuttaa kuitenkin siltä, että helpoin tapa saada Java-ohjelma Androidille on yksinkertaisesti kääntää APK sen alkuperäisestä lähdekoodista. Voit luoda suoritettavia JAR-tiedostoja ohjelmointisovelluksissa, kuten Eclipse. WAR-tiedostot ovat Java-verkkoarkistotiedostoja, mutta et voi muuntaa JAR-tiedostoa suoraan WAR-tiedostoksi, koska WAR-muodolla on tietty rakenne, jota JAR-tiedostoilla ei ole. Sen sijaan voit rakentaa WAR:n ja lisätä sitten JAR-tiedoston lib-hakemistoon, jotta JAR-tiedoston luokat ovat käytettävissä. WizToWar voi auttaa sinua tässä. ZIP-tiedoston luominen JAR-tiedostosta on yhtä helppoa kuin tiedostotunnisteen nimeäminen uudelleen .JAR:sta .ZIP:ksi. Tämä ei itse asiassa tee tiedostojen muuntamista, mutta se helpottaa ZIP-tiedostoja käyttävien ohjelmien, kuten 7-Zip tai PeaZip, avaamista JAR-tiedostoon.
Lue lisää JAR-muodosta
Jos tarvitset apua ohjelmien pakkaamisessa JAR-tiedostoihin, seuraa tätä linkkiä saadaksesi ohjeet Oraclen verkkosivustolta. Vain yksi manifestitiedosto voidaan sisällyttää JAR-arkistoon, ja sen on sijaittava META-INF/MANIFEST.MF Paikka. Sen tulisi seurata nimen ja arvon syntaksia erotettuna kaksoispisteellä, esim Manifest-versio: 1.0† Tämä MF-tiedosto voi määrittää luokat, jotka sovelluksen tulee ladata. Java-kehittäjät voivat allekirjoittaa sovelluksensa digitaalisesti, mutta itse JAR-tiedostoa ei allekirjoiteta. Sen sijaan arkiston tiedostot luetellaan allekirjoitetuin tarkistussummaineen.