Come associare il file jnlp a javaws


10

La mia versione attuale di Java è

$ java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)

ed è possibile eseguire il file jnlp come

$ javaws ContestAppletProd.jnlp

(è la TopCoder Contest Arena)

ma voglio eseguirlo con un semplice doppio clic.

Quando faccio clic con il pulsante destro del mouse sul file, esiste l'opzione "Apri con un'altra applicazione", ma non so come aggiungere javaws qui.

Risposte:


15

Dovrai creare un .desktopfile come descritto in questo post per javawsapparire nella Open Withfinestra di dialogo.

Nel tuo caso dovrai creare un nuovo file di testo nella cartella ~/.local/share/applications. Dai un nome a questo file come vuoi, deve avere l'estensione .desktop. Il contenuto di questo file deve essere il seguente:

[Desktop Entry]
Encoding=UTF-8
Name=Java 6 Web Start
Comment=Java 6 Web Start
Exec=/usr/lib/jvm/java-6-oracle/jre/bin/javaws %u
Terminal=false
Type=Application
Icon=javaws
Categories=Application;Network;
MimeType=application/x-java-jnlp-file;

Prestare attenzione al fatto che il percorso javawsdell'eseguibile nel Execparametro potrebbe essere diverso sul proprio sistema. Puoi scoprire il percorso del tuo javawseseguibile digitando il seguente comando nel terminale:

which javaws

o elencando tutte le tue installazioni JDK / JRE con il comando:

update-alternatives --display javaws

Grazie ho usato questo Tweak e funziona esattamente come mi aspettavo ;-)
Betlista il

0

Come addendum alla risposta di bender, se stai usando Chrome potresti non avere la possibilità di cambiare l'applicazione predefinita senza prima aver eseguito il passaggio "Apri con altre applicazioni" del file manager. Nel mio caso (Chrome su XUbuntu 15.10 - XFCE), ho dovuto:

  1. Consenti a Chrome (o qualunque browser) di salvare il file JNLP
  2. Fai clic destro su di esso nel file manager , seleziona "apri con un'altra applicazione", scegli l'applicazione e seleziona "Usa sempre questo".

C'era già una corretta opzione dell'applicazione jnlp in / usr / share / applicazioni (multiple, in effetti), quindi non avevo bisogno di crearne una mia, ma non è stata usata fino a quando non ho fatto quanto sopra (i file JNLP erano associati a Firefox che non sapeva cosa farne)

Questo è così semplice che non riuscivo a capirlo per un po ':)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.