Perché convertire JNLP in JAR?
Java Web Start è stato rimosso da Java 11 nel 2018, quindi il normale percorso di avvio JNLP non funziona più sulle versioni moderne di Java. Un file JNLP è un piccolo descrittore XML di avvio dell'applicazione - il codice effettivo dell'applicazione risiede nei file JAR ospitati su un server remoto. Scaricare quei JAR ti consente di ispezionare o tentare di eseguire l'applicazione senza un'implementazione di Java Web Start.
Come convertire JNLP in JAR
Blocco note FREE
Apri il file .jnlp nel Blocco note o in qualsiasi editor di testo, individua l'attributo codebase e ogni voce <jar href>, quindi scarica ogni JAR dall'URL combinato utilizzando un browser.
OpenWebStart FREE
Installa OpenWebStart e apri il file .jnlp con esso; scaricherà i JAR in una cartella cache locale dalla quale potrai copiarli.
Informazioni su questi formati
Un file JNLP è un piccolo launcher XML per Java Web Start che indica a Java quali file JAR dell'applicazione scaricare da un server ed eseguire. La tecnologia è fuori produzione. Oracle ha…
Apri dettagli .JNLP →Un file JAR è un Java Archive - un pacchetto ZIP di bytecode Java compilato (file .class), risorse e un manifesto. Per eseguire un JAR eseguibile è necessario che Java sia installato…
Apri dettagli .JAR →Qualità e a cosa prestare attenzione
- Un file JNLP è tipicamente di 2-10 KB di XML; l'applicazione effettiva può essere composta da decine o centinaia di MB di JAR ospitati sul server dell'applicazione.
- La maggior parte delle applicazioni elenca più JAR - un archivio principale e diversi JAR di dipendenza; solitamente sono necessari tutti per eseguire l'applicazione.
- Questi metodi funzionano solo se il server dell'applicazione è ancora online; se il server del fornitore è offline, i JAR non sono più accessibili tramite il JNLP.
Domande frequenti
Posso eseguire un JAR scaricato direttamente con Java?
java -jar nomefile.jar; altrimenti è necessario identificare il punto di ingresso dalla documentazione dell'applicazione.