Un file jar è l'abbreviazione di un J ava AR file di erba cipollina e tiene programmi Java (file di classi Java, metadati e risorse) all'interno di esso. Essendo un formato di file di pacchetto (simile al formato di file .zip), un file jar può essere utilizzato anche per comprimere diversi altri file per migliorare la portabilità e ridurre la quantità di spazio che occupano questi file. Ciò rende i file jar estremamente versatili e possono essere utilizzati per archiviare un gioco, un'applicazione, un'estensione del browser, ecc.
Non tutti i file jar sono uguali. Alcuni sono pensati per essere eseguiti/eseguiti come file .exe e altri estratti/decompressi come file .zip . Mentre la decompressione dei file jar è abbastanza semplice e può essere eseguita in modo simile a come si estrae il contenuto di un file zip, lo stesso non vale per l'esecuzione di un file jar.
Un file .exe quando viene fatto doppio clic avvia un programma/applicazione con l'aiuto del sistema operativo Windows. Allo stesso modo, un file .jar può essere eseguito avviandolo utilizzando Java Framework. Tuttavia, molti utenti incontrano errori quando cercano di eseguire file jar e oggi, in questo articolo, faremo luce sulla questione e riveleremo come eseguire o eseguire file jar su Windows 10.

Contenuti
Perché i file jar non vengono eseguiti?
Un file Jar include un manifest che essenzialmente dice al file come comportarsi mentre conserva le informazioni sugli altri file compressi all'interno del file jar. Inoltre, un file jar contiene file di classe che contengono il codice java per il programma eseguibile. Entrambi questi file insieme ad altri file multimediali consentono di eseguire file jar come una singola richiesta da Java Runtime Environment.
Gli utenti riscontrano uno di questi due errori quando provano a eseguire un file jar.
- Java Run-Time Environment non è impostato correttamente per eseguire file .jar
- Il registro di Windows non chiama correttamente JRE (Java Runtime Environment)
Il primo errore si verifica quando l'utente sta eseguendo una versione obsoleta di java sul proprio personal computer e il secondo si verifica quando i file jar non sono associati correttamente al binario Java.
Inoltre, a volte quando un utente fa doppio clic su un file jar, una finestra del prompt dei comandi si avvia per una frazione di secondo e poi si chiude di nuovo lasciando l'utente sgomento. Fortunatamente, risolvere questi due errori ed eseguire un file jar è abbastanza semplice.
Come eseguire file JAR su Windows 10
Come accennato in precedenza, è necessario che Java Runtime Environment esegua l'applicazione/il codice contenuto in un file jar. Per verificare quale versione di Java è in esecuzione sul tuo personal computer e come eseguire l'aggiornamento alla versione più recente, segui i passaggi indicati di seguito:
1. Avviare il prompt dei comandi come amministratore con uno dei metodi indicati di seguito.
un. Premi il tasto Windows + X o fai clic con il pulsante destro del mouse sul pulsante di avvio per aprire il menu dell'utente avanzato. Dal menu successivo, fai clic su Prompt dei comandi (amministratore).
B. Premi il tasto Windows + R per avviare il comando Esegui, digita cmd e premi ctrl + maiusc + invio.
C. Fare clic sul pulsante Start (o premere il tasto Windows + S), digitare prompt dei comandi e selezionare Esegui come amministratore dal pannello di destra.
2. Una volta aperta la finestra del prompt dei comandi, digitare java -version e premere invio .
Il prompt dei comandi ora ti fornirà la versione esatta di Java che hai installato sul tuo sistema.

In alternativa, cerca l' applicazione configure java sul tuo PC e fai clic su About nella scheda generale per recuperare la versione java.
3. L'ultima versione di Java è la versione 8 Update 251 (dal 14 aprile 2020). Se non stai utilizzando la versione più recente o non hai affatto Java, vai alla pagina di download ufficiale Download Java per tutti i sistemi operativi e fai clic sul pulsante " Accetta e avvia il download gratuito" .

4. Individuare il file scaricato (Questo PC > Download) e fare doppio clic sul file .exe per aprire la procedura guidata di installazione. Ora, segui le istruzioni sullo schermo per installare l'ultima versione di Java.
5. Ripetere i passaggi 1 e 2 per verificare se l'aggiornamento è stato installato correttamente.
Se riscontri problemi nell'aggiornamento di Java, prova a rimuovere completamente la versione precedente utilizzando prima lo strumento di rimozione Java ufficiale e quindi eseguendo una nuova installazione.
Metodo 1: utilizzo di "Apri con..."
Nel primo metodo, apriamo manualmente il file jar con Java Runtime Environment. Segui i passaggi seguenti per fare lo stesso.
1. Aprire Esplora file ( tasto Windows + E ), individuare il file jar che si desidera eseguire/aprire e fare clic con il pulsante destro del mouse su di esso.
2. Dal seguente menu di scelta rapida/opzioni file, selezionare Apri con.

3. Scorrere l'elenco delle applicazioni e cercare di individuare Java(TM) Platform SE binary . È molto probabile che non lo troverai nell'elenco delle applicazioni.
4. Quindi, fai clic su Scegli un'altra app .

5. Ancora una volta, scorrere l'elenco e, se non si trova l'applicazione, fare clic su Altre app > Cerca un'altra app su questo PC per trovare manualmente l'applicazione
6. Ora, vai al percorso in cui è memorizzato java.exe. Per la maggior parte degli utenti, dovrebbe essere C:\Program Files\Java\jre1.8.0_221\bin ma se non lo trovi lì, prova a seguire il seguente percorso C:\Program Files (x86)\Java\jre1.8.0 _221\bin
7. Infine, seleziona java.exe e premi invio.

Metodo 2: eseguire i file JAR utilizzando il prompt dei comandi
È anche possibile eseguire file jar utilizzando la finestra del prompt dei comandi di Windows 10. Il processo prevede l'esecuzione di una singola riga di comando ed è facile da eseguire.
1. Avviare il prompt dei comandi come amministratore utilizzando uno dei metodi menzionati in precedenza.
2. Una volta avviata la finestra del prompt dei comandi, eseguire il comando 'cd \' per tornare all'inizio della directory.

3. Ora, digita il seguente comando java -jar sample.jar e premi il tasto Invio.
Non dimenticare di cambiare 'sample.jar' nella riga di comando con il nome del file .jar.

In alternativa, puoi saltare il secondo passaggio e sostituire sample.jar con il percorso completo del file jar.
Leggi anche: Fix Java è stato avviato ma ha restituito il codice di uscita 1
Metodo 3: utilizzo di applicazioni di terze parti
Proprio come per qualsiasi altra cosa, esistono più applicazioni di terze parti che ti consentono di eseguire o eseguire file jar su Windows 10. Uno dei programmi di esecuzione jar più popolari disponibili su Internet è Jarx.
Vai al sito ufficiale Jarx – L'esecutore JAR e scarica il file del software facendo clic su "Jarx-1.2-installer.exe". Individua il file scaricato e installa Jarx. L'applicazione non ha un'interfaccia grafica ad eccezione di una finestra about. Ora, fai semplicemente doppio clic sul file jar o fai clic con il pulsante destro del mouse e seleziona apri per eseguire i file jar sul tuo personal computer.

Un'altra applicazione di terze parti che ti aiuterà nell'esecuzione di file jar è Jarfix . Segui la stessa procedura discussa per Jarx per eseguire i file jar.
Nota: Jarfix sarà in grado di eseguire file jar solo se avviato come amministratore.
As mentioned earlier, not all jar files are designed/meant to be an executable file. Some just work as a package and hold other types of files in them. We can check if a jar file is executable or not by simply unpackaging/extracting it.
If you have ever worked with zip files and rar files, chances are, you already know how to extract a file. One can choose to use the builtin extraction tool in windows or take assistance from one of the many files extracting applications available on the internet. Some of the most used and trusted applications are 7-zip and WinRAR.
To extract a file using Windows’ in-built extracting tool, simply right-click on the jar file and select one of the ‘Extract…’ options.
Per estrarre un file utilizzando un'applicazione di terze parti, innanzitutto vai al sito Web dell'applicazione e scarica il file di installazione. Una volta terminata l'installazione dell'applicazione, apri il file jar nell'applicazione per vedere il contenuto che contiene.
Risolto il problema con l'impossibilità di aprire i file JAR su Windows 10
Se non sei stato in grado di eseguire i file jar utilizzando uno dei metodi sopra indicati, prova a seguire la seguente soluzione.
Soluzione 1: aggiornamento dell'editor del registro
1. Avvia Esplora file ( tasto Windows + E ) e vai alla cartella bin all'interno della cartella di installazione di java.
La destinazione della cartella varia a seconda della partizione dell'unità su cui è installata. Tuttavia, per la maggior parte degli utenti, la cartella può essere trovata nell'unità C e all'interno di Program Files o Program Files (x86).
2. All'interno della cartella bin, trova java.exe, fai clic con il pulsante destro del mouse su di esso e seleziona Proprietà .

3. Passare alla scheda Compatibilità e selezionare la casella accanto a Esegui questo programma come amministratore . Fare clic su Applica seguito da Ok per uscire.

4. Avviare il prompt dei comandi come amministratore con uno dei metodi menzionati in precedenza.
5. In base alle proprie esigenze, digitare uno dei seguenti comandi nella finestra del prompt dei comandi e premere invio.
Non dimenticare di sostituire C:\Program Files(x86)\ con l'attuale indirizzo della cartella di installazione di Java.
Per avviare semplicemente il file jar, digita i seguenti comandi e premi Invio:
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
6. Se desideri eseguire il debug del file jar e quindi hai bisogno che la finestra del prompt dei comandi rimanga aperta dopo aver avviato il file, digita il seguente comando
ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*” assoc .jar=jarfileterm
Ora vai avanti e prova ad aprire il file jar.
Se non sei ancora in grado di eseguire il file jar, dovremo modificare alcune cose nell'editor del registro di Windows. Ti consigliamo di essere estremamente cauto nel seguire la guida di seguito poiché l'editor del registro è uno strumento potente e non dovrebbe essere incasinato.
1. Avviare l' editor del registro di Windows facendo clic sul pulsante Start, cercando l'editor del registro e premendo invio o digitando regedit nel comando Esegui (tasto Windows + R).

2. Dal pannello di sinistra, fare clic sulla freccia o fare doppio clic su HKEY_CLASSES_ROOT per espandere lo stesso.

3. Dall'elenco a discesa, trova la cartella jarfile (alcuni utenti potrebbero trovare le cartelle jar_auto_file e jarfileterm invece di jarfile. Segui la stessa procedura indicata di seguito)
4. Per prima cosa apri il file jar facendo doppio clic su di esso.
5. Passa a file jar > shell > apri > comando

5. Sul pannello di destra, dovresti vedere una chiave etichettata come Predefinito. Fare clic con il pulsante destro del mouse e selezionare Modifica o semplicemente fare doppio clic su di esso per modificare la chiave.

6. Nella seguente finestra a comparsa, sotto l'etichetta Dati valore, incollare il comando fftype inserito in precedenza nella finestra del prompt dei comandi.

7. Effettuare un controllo incrociato per assicurarsi che sia corretto e premere OK .
Nota: ricorda di seguire la procedura completa per entrambe le cartelle, jar_auto_file e jarfileterm, se li hai)
8. Infine, chiudi l'editor del registro e prova ad avviare il file jar.
Soluzione 2: modificare le impostazioni di sicurezza Java
Un altro problema molto comune con Java è il rischio per la sicurezza. Quando si tenta di eseguire un file jar, spesso viene visualizzato un messaggio di avviso che indica un rischio. Per risolvere questo problema, dobbiamo semplicemente modificare le impostazioni di sicurezza.
1. Fare clic sul pulsante Start o premere il tasto Windows + S, cercare Configura Java e premere invio per aprire.

2. Passare alla scheda Sicurezza facendo clic sulla stessa.
3. Assicurati che la casella accanto a "Abilita contenuto Java per browser e applicazioni Web Start" sia selezionata.

4. Impostare il livello di sicurezza per le applicazioni non presenti nell'elenco dei siti di eccezione su Alto e fare clic su Applica .

5. Fare clic su OK per uscire.
Consigliato:
Ci auguriamo che tu sia stato in grado di eseguire o eseguire il tuo file jar su Windows 10 come previsto. In caso di problemi seguendo la guida sopra o nell'apertura di un file jar, connettiti con noi nella sezione commenti qui sotto e ti aiuteremo.