Hvis du ikke klarer å åpne .jar-filer på Windows 10, skyldes det sannsynligvis et av følgende problemer:
* Java Run-Time Environment er ikke riktig satt til å kjøre .jar-filer
* Windows Registry ringer ikke JRE (Java Runtime Environment) ordentlig
Heldigvis er det et par enkle løsninger for å fikse dette. Det som skjer for de fleste er at når du prøver å åpne en .jar-fil, vil Windows vanligvis spørre hvilket program du vil bruke til å kjøre programmet. Selvfølgelig ville de fleste ganske enkelt velge Java.exe, men dette har problemet med å strippe –jar fra programmets kjøringsbane. I utgangspunktet kan du ikke angi den nødvendige komplekse kommandoen for å åpne .jar-filer ved å bruke "Åpne med ..." i Windows 10.
Så det som normalt vil skje er at du knytter .jar-filen til java.exe, du dobbeltklikker på den kjørbare .jar, og et ledetekstvindu åpnes i et delt sekund og lukkes, og programmet gjør ikke starte.
Det vi trenger å gjøre er å knytte .jar-filen til Java-binæren på nytt.
- Forsikre deg om at du er oppdatert med det nyeste Java Runtime-miljøet.
- Naviger til Java-installasjonsmappen, gå inn i / bin / mappen, høyreklikk på Java.exe og sett den til " Kjør som administrator ".
- Trykk på Windows + X- tastene og velg " Kommandoprompt (Admin) " eller Powershell (Admin) og skriv cmd
- Skriv inn følgende kommandoer i ledeteksten (erstatt C: \ Program Files \ etc med din faktiske Java-installasjonsmappe, for eksempel 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
Eller hvis du vil at ledeteksten skal være åpen etter at du har startet .jar-filen (for feilsøkingsformål)
ftype jarfileterm = cmd / s / k “” C: \ Program Files \ Java \ jre7 \ bin \ java.exe ”-jar“% 1 ″% * ”
assoc .jar = jarfileterm
Prøv nå å starte .jar-filen. Avhengig av hvilket av trinnene du har tatt, skal java-kjørbaren enten starte eller starte med en vedvarende ledetekst bak seg (som vil fylle opp med Java-samtaler fra appen, nyttig for feilsøkingsformål).
Imidlertid, hvis trinnene ikke fungerte, må vi tilpasse registeret ditt.
- Høyreklikk på Start- knappen og søk etter “ regedit ”, og åpne den deretter.
- Utvid nå mappen HKEY_CLASSES_ROOT , og bla ned til du finner mappene “ jar_auto_file ” og “ jarfileterm ”.
- Utvid til følgende bane
jar_auto_file> Shell> Åpne> Kommando
- Du vil se en nøkkel som heter “ Standard ”. Høyreklikk på " Standard " og velg " Endre ".
- Nå, i " Verdidata " -boksen, limer du inn ftype-kommandoen du skrev inn tidligere i ledeteksten, slik at den ser ut som skjermbildet nedenfor, og trykk OK.
- Gjør nå det samme for jarfileterm-mappen (utvid jarfileterm > Shell > Åpne > Comand ).
- Gå nå ut av regedit og start .jar-filen din, den skal åpne riktig nå!