Come eseguire file .JAR su Windows 10

Se non riesci ad aprire i file .jar su Windows 10, è probabile che sia dovuto a uno dei seguenti problemi:

* Java Run-Time Environment non è impostato correttamente per eseguire file .jar

* Il registro di Windows non chiama correttamente JRE (Java Runtime Environment)

Fortunatamente ci sono un paio di semplici soluzioni per risolvere questo problema. Ciò che accade alla maggior parte delle persone è che quando si tenta di aprire un file .jar, Windows in genere chiederà quale programma si desidera utilizzare per eseguire il programma. Ovviamente, la maggior parte delle persone sceglierebbe semplicemente Java.exe, ma questo ha il problema di rimuovere –jar dal percorso di esecuzione del programma. Fondamentalmente non è possibile impostare il comando complesso richiesto per aprire i file .jar utilizzando "Apri con ..." in Windows 10.

Quindi ciò che normalmente accadrà è che assocerai il file .jar per aprirlo con java.exe, fai doppio clic sull'eseguibile .jar e una finestra del prompt dei comandi si aprirà per una frazione di secondo e si chiuderà, e il programma lo fa non lanciare.

Quello che dobbiamo fare è riassociare il file .jar con il binario Java.

  1. Assicurati di essere aggiornato con l'ultima versione di Java Runtime Environment.
  2. Accedere alla cartella di installazione di Java, entrare nella cartella / bin /, fare clic con il pulsante destro del mouse su Java.exe e impostarlo su " Esegui come amministratore ".

  3. Premi i tasti Windows + X e seleziona " Prompt dei comandi (amministratore) " o Powershell (amministratore) e digita cmd
  4. Digita i seguenti comandi nel prompt (sostituisci C: \ Programmi \ ecc. Con la cartella di installazione effettiva di Java, ad esempio C: \ Programmi (x86) \ Java \ jre1.8.0_131 \ bin \ java.exe ):

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

assoc .jar = jarfileterm

O se vuoi che il prompt dei comandi rimanga aperto dopo aver avviato il file .jar (per scopi di debug)

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

assoc .jar = jarfileterm

Ora prova ad avviare il file .jar. A seconda di quale dei passaggi precedenti hai eseguito, l'eseguibile java dovrebbe essere avviato o avviato con un prompt dei comandi persistente dietro di esso (che si riempirà di chiamate Java dall'app, utili per scopi di debug).

Tuttavia, se i passaggi non hanno funzionato, avremo bisogno di modificare il registro.

  1. Fare clic con il pulsante destro del mouse sul pulsante Start ed eseguire una ricerca per " regedit ", quindi aprirlo.
  2. Ora espandi la cartella HKEY_CLASSES_ROOT e scorri verso il basso fino a trovare le cartelle " jar_auto_file " e " jarfileterm ".

  3. Espandere al seguente percorso
    jar_auto_file> Shell> Apri> Comando
  4. Vedrai una chiave denominata " Default ". Fare clic con il tasto destro su " Default " e scegliere " Modifica ".
  5. Ora nella casella " Dati valore ", incolla il comando ftype che hai inserito in precedenza nel prompt dei comandi, in modo che assomigli allo screenshot qui sotto e premi OK.

  6. Ora fai la stessa cosa per la cartella jarfileterm (espandi jarfileterm > Shell > Apri > Comand ).
  7. Ora esci da regedit e avvia il tuo file .jar, dovrebbe aprirsi correttamente ora!

Raccomandato

Correzione: Minecraft non rispondeva
Che cos'è l'applicazione di registrazione del dispositivo del sintonizzatore TV digitale e deve essere rimossa?
Cos'è FileRepMalware e dovresti rimuoverlo