A .JAR fájlok futtatása Windows 10 rendszeren

Ha úgy találja, hogy nem tudja megnyitni a .jar fájlokat a Windows 10 rendszeren, akkor valószínűleg ez a következő problémák egyikének tudható be:

* A Java Run-Time Environment nincs megfelelően beállítva .jar fájlok futtatásához

* A Windows Registry nem hívja megfelelően a JRE-t (Java Runtime Environment)

Szerencsére van néhány egyszerű megoldás ennek kijavítására. A legtöbb embernél az következik, hogy a .jar fájl megnyitásakor a Windows általában megkérdezi, hogy melyik programot szeretné használni a program futtatásához. Természetesen a legtöbben egyszerűen a Java.exe fájlt választanák, de ez azzal a problémával jár, hogy a –jar eltávolításra kerül a program futtatási útvonaláról. Alapvetően nem állíthatja be a .jar fájlok megnyitásához szükséges komplex parancsot a Windows 10 „Open With…” használatával.

Tehát ami általában történik, az az, hogy a megnyitásához szükséges .jar fájlt társítja a java.exe fájlhoz, duplán kattint a futtatható .jar fájlra, és egy másodperc töredékéig megnyílik a parancssorablak, és bezáródik, a program pedig nem indít.

Amit tennünk kell, az a .jar fájl újracsatolása a Java bináris fájlhoz.

  1. Győződjön meg arról, hogy a legfrissebb Java Runtime Environment-rel frissült.
  2. Keresse meg a Java telepítési mappáját, lépjen a / bin / mappába, kattintson a jobb gombbal a Java.exe fájlra, és állítsa „ Futtatás rendszergazdaként ” értékre .

  3. Nyomja meg a Windows + X gombokat, válassza ki a „ Parancssor (rendszergazda) ” vagy a Powershell (rendszergazda) parancsot, és írja be a cmd parancsot
  4. Írja be a következő parancsokat a parancssorba (cserélje ki a C: \ Program Files \ stb. Parancsot a tényleges Java telepítési mappára, például 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 ″% * ”

társ .jar = jarfileterm

Vagy ha azt szeretné, hogy a parancssor nyitva maradjon a .jar fájl elindítása után (hibakeresés céljából)

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

társ .jar = jarfileterm

Most próbálja meg elindítani a .jar fájlt. Attól függően, hogy a fenti lépések közül melyiket hajtotta végre, a java futtatható fájlnak vagy indítania kell, vagy indítania kell egy állandó parancssorral a háta mögött (amely kitölti az alkalmazás Java hívásait, amelyek hasznosak a hibakereséshez).

Ha azonban a lépések nem működtek, akkor módosítanunk kell a rendszerleíró adatbázisát.

  1. Kattintson a jobb gombbal a Start gombra, és keressen rá a „ regedit ” kifejezésre, majd nyissa meg.
  2. Most bontsa ki a HKEY_CLASSES_ROOT mappát, és görgessen lefelé, amíg meg nem találja a „ jar_auto_file ” és a „ jarfileterm ” mappákat .

  3. Bontsa ki a következő elérési utat
    jar_auto_file> Shell> Megnyitás> Parancs
  4. Megjelenik egy „ Alapértelmezett ” kulcs . Kattintson a jobb gombbal az „ Alapértelmezett ” elemre, és válassza a „ Módosítás ” lehetőséget.
  5. Most a „ Érték ” mezőbe illessze be a ftype parancs előzőleg megadott parancssort, tehát úgy néz ki, mint a lenti képen, és nyomja meg az OK gombot.

  6. Most ugyanezt tegye a jarfileterm mappa esetében (bontsa ki a jarfileterm > Shell > Open > Comand parancsot ).
  7. Most lépjen ki a regeditből, és indítsa el a .jar fájlt, most megfelelően nyitnia kell!