Ho un problema con i file .jar facendo doppio clic su di essi. Quando vado nella finestra di dialogo Proprietà, non riesco a trovare Java - solo Archive Manager nell'elenco dei programmi. Ma java -jar somefile.jar
apre il programma.
Ho un problema con i file .jar facendo doppio clic su di essi. Quando vado nella finestra di dialogo Proprietà, non riesco a trovare Java - solo Archive Manager nell'elenco dei programmi. Ma java -jar somefile.jar
apre il programma.
Risposte:
Forse non hai installato l'ambiente di runtime!
Per installarlo prova le seguenti istruzioni.
sudo apt-get install openjdk-7-jre
Oppure è possibile installare Oracle JRE utilizzando il metodo PPA con i seguenti comandi.
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Quindi per usarlo per aprire i file .jar provare quanto segue.
Per fare in modo che Java apra i file .jar per impostazione predefinita (ovvero doppio clic), fare clic con il pulsante destro del mouse su qualsiasi file .jar per selezionare Proprietà . Nella finestra seguente selezionare la scheda "Apri con" per vedere ad esempio la seguente scelta:
Seleziona il tuo runtime Java e premi Set as defaultper renderlo l'applicazione predefinita per aprire i file .jar.
L'aggiunta di un file chiamato /usr/share/applications/java.desktop
con il seguente contenuto dovrebbe fare il trucco.
[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true
Dopo aver aggiunto questo file dovresti essere in grado di trovare una voce chiamata Java
inOpen file with...-Dialog
Terminal
valore su Terminal=prompt
?
LANCIO DELL'APPLICAZIONE
Dopo aver installato l'ambiente di runtime Java, è possibile creare un'icona di avvio come altre applicazioni nel sistema creando un *.desktop
file.
Rende le cose più facili e più belle!
Crea una cartella in una directory a tua scelta con i file *.jar
(l'applicazione) e *.png
(l'icona dell'applicazione). In questo caso la directory che userò è /usr/share/folder
. Perché ~/folder
è una buona idea nominarlo con il nome dell'applicazione, ad esempio, se l'applicazione è VUE, denominare la cartella ~/VUE
o ~/vue
.
Aprire il terminale ed eseguire la seguente riga di codice:
sudo mkdir /usr/share/folder
Oppure apri il tuo file manager (Nautilus in questo caso) con i privilegi di super amministratore eseguendo la seguente riga di codice nel terminale:
gksu nautilus
Successivamente, vai a /usr/share
e crea la cartella folder
con la GUI .
Anche nel terminale ed eseguire la seguente riga di codice:
gksu gedit /usr/share/applications/*.desktop
(Potresti usare il tuo editor preferito. In questo caso è stato usato Gedit .)
Incolla le seguenti righe di codice nel file che stai modificando:
[Desktop Entry]
Encoding=UTF-8
Name=Name
Categories=Category Name
Exec=java -jar /usr/share/folder/*.jar
Icon=/usr/share/folder/*.png
StartupNotify=false
Terminal=false
Type=Application
Comment=Application Name
StartupWMClass=Class
MimeType=application/*
Salva il file. (Il nome *
è sempre lo stesso.)
ICONA DI APPLICAZIONE
Per le dimensioni dell'icona, Linux supporta una varietà di formati di immagine (PNG, JPG, SVG, ecc.) E dimensioni (16x16 ~ 512x512 px). È possibile utilizzare un file PNG da 32x32 ~ 96x96 px o un file SVG da 128x128 ~ 512x512 px per risultati migliori. In questo caso penso che un PNG da 96x96 px sia sufficiente per un bel Desktop / Dash.
Per di più, dai un'occhiata a:
ASSOCIAZIONE DI FILE
Per questo passaggio devi creare un MIME Tipe , se non esiste, e associarlo all'applicazione nel mimeapps.list
file. Per questo dai un'occhiata a quanto segue:
Nota: se trovi qualcosa di errato, non esitare a modificare e correggere. Grazie!
Sto usando Xfce 4 con il file manager Thunar. Ho installato Oracle JDK scaricando il file di archivio dal sito Web ufficiale di Oracle. Ho estratto i contenuti nella mia cartella locale e ho aggiunto Java a PATH. Quindi sono in grado di eseguire il seguente comando dal terminale
java -version
È possibile avviare i file * .jar dal terminale con il seguente comando
java -jar filename.jar
Ma se vuoi avviarlo facendo doppio clic sul file che ho fatto seguendo i seguenti passaggi, non dimenticare che sto usando il file manager Thunar su Xfce 4, i passaggi possono differire;
Immettere il comando seguente e fare clic su OK
java -jar
Quando fai doppio clic sul file * .jar eseguirà un comando (secondo comando che ho dato sopra) in background e avvierà il programma Java.
Modifica: quando il runtime viene installato tramite l'estrazione dell'archivio, il runtime non verrà visualizzato nell'elenco del selettore dell'applicazione. Voglio sottolineare che gli utenti possono utilizzare i comandi se hanno aggiunto Java al PERCORSO.