.JAR-tiedostojen ajaminen Windows 10: ssä

Jos huomaat, että et voi avata .jar-tiedostoja Windows 10: ssä, se johtuu todennäköisesti jostakin seuraavista ongelmista:

* Java Run-Time Environment -ohjelmaa ei ole asetettu oikein suorittamaan .jar-tiedostoja

* Windows-rekisteri ei kutsu JRE: tä (Java Runtime Environment) oikein

Onneksi on olemassa muutama helppo ratkaisu tämän korjaamiseen. Useimmille ihmisille tapahtuu, että yritettäessä avata .jar-tiedosto Windows kysyy yleensä mitä ohjelmaa haluat käyttää ohjelman suorittamiseen. Tietysti useimmat ihmiset yksinkertaisesti valitsevat Java.exe-tiedoston, mutta tässä on ongelma poistaa –jar ohjelman suorituspolulta. Pohjimmiltaan et voi asettaa vaadittavaa monimutkaista komentoa .jar-tiedostojen avaamiseen käyttämällä Windows 10: n “Open With…” -ohjelmaa.

Joten mitä normaalisti tapahtuu, on, että liität avattavan .jar-tiedoston java.exe-tiedostoon, kaksoisnapsautat suoritettavaa .jar-tiedostoa, ja komentokehoteikkuna avautuu sekunnin erissä ja sulkeutuu, ja ohjelma tekee ei käynnisty.

Meidän on liitettävä .jar-tiedosto uudelleen Java-binaariin.

  1. Varmista, että olet päivitetty uusimpaan Java Runtime Environment -ympäristöön.
  2. Siirry Java-asennuskansioon, siirry / bin / kansion sisälle, napsauta hiiren kakkospainikkeella Java.exe-tiedostoa ja aseta se kohtaan Suorita järjestelmänvalvojana .

  3. Paina Windows + X- näppäimiä ja valitse komentokehote (järjestelmänvalvoja) tai Powershell (järjestelmänvalvoja) ja kirjoita cmd
  4. Kirjoita seuraavat komennot kehotteeseen (korvaa C: \ Program Files \ jne . Todellisella Java-asennuskansiollasi, esimerkiksi C: \ Program Files (x86) \ Java \ jre1.8.0_131 \ bin \ java.exe ):

ftype jarfileterm = cmd / s / k “” C: \ Program Files \ Java \ jre7 \ bin \ java.exe "-jar"% 1 ″% * "

Assoc .jar = jarfileterm

Tai jos haluat komentokehotteen pysyvän auki .jar-tiedoston käynnistämisen jälkeen (virheenkorjausta varten)

ftype jarfileterm = cmd / s / k “” C: \ Program Files \ Java \ jre7 \ bin \ java.exe "-jar"% 1 ″% * "

Assoc .jar = jarfileterm

Yritä nyt käynnistää .jar-tiedosto. Riippuen yllä olevista vaiheista, Java-suoritettavan tiedoston pitäisi joko käynnistää tai käynnistää, ja sen takana on jatkuva komentokehote (joka täyttää Java-puhelut sovelluksesta, hyödyllisiä virheenkorjaukseen).

Jos vaiheet eivät kuitenkaan toimineet, meidän on muutettava rekisteriäsi.

  1. Napsauta hiiren kakkospainikkeella Käynnistä- painiketta ja tee haku " regedit " ja avaa se.
  2. Laajenna nyt HKEY_CLASSES_ROOT- kansio ja selaa alaspäin, kunnes löydät kansiot “ jar_auto_file ” ja “ jarfileterm ”.

  3. Laajenna seuraavalle polulle
    jar_auto_file> Kuori> Avaa> Komento
  4. Näet avaimen nimeltä " Oletus ". Napsauta hiiren kakkospainikkeella kohtaa ” Oletus ” ja valitse ” Muokkaa ”.
  5. Nyt ” Arvon data ” -kenttään, liitä ftype komennon kirjoitit komentoriville, joten se näyttää kuvakaappaus alla, ja paina OK.

  6. Tee nyt sama asia jarfileterm-kansiolle (laajenna jarfileterm > Shell > Open > Comand ).
  7. Poistu nyt regeditistä ja käynnistä .jar-tiedosto, sen pitäisi avautua kunnolla nyt!