Ciao a tutti,
Volevo chiedervi un consiglio
qualche volta mi diletto a scrivere qualche piccola applicazione java o utilizzo qualche programma scritto da altri,
mi piacerebbe capire come è meglio trattare questi programmi, di preciso dove è giusto salvarli sul HD, come eseguirli da Menu e se devo scrivere qualche script per eseguirli come è corretto farlo e dove devo salvare lo script?
Grazie Ciao
Corretta archiviazione ed esecuzione porgrammi java
-
DPD-
- Scoppiettante Seguace

- Messaggi: 453
- Iscrizione: mercoledì 2 marzo 2011, 16:31
- Desktop: KDE Plasma 5
- Distribuzione: Kubuntu 18.04 (64 bit)
- Sesso: Maschile
- Località: Friuli
- Contatti:
Re: Corretta archiviazione ed esecuzione porgrammi java
La procedura standard per eseguire un programma in java è:
(dopo averlo compilato con javac nome_programma.java)
Se vuoi fare le cose per bene è utile creare un launcher: un file con estensione .desktop da inserire in ~/.local/share/applications/ contenente:
Se il tuo programma è composto da più classi può esserti conveniente creare un file jar:
e il comando per eseguirlo diventa
Se vuoi renderlo disponibile a tutti gli utenti del computer salva il programma (file .class o .jar) in una cartella dentro /usr/share/ e il launcher (file .desktop) lo dovreai mettere in /usr/share/applications/
Se proprio vuoi fare le cose in grande puoi creare un pacchetto .deb per poterlo distribuire ma le cose iniziano a complicarsi
Codice: Seleziona tutto
java nome_programmaSe vuoi fare le cose per bene è utile creare un launcher: un file con estensione .desktop da inserire in ~/.local/share/applications/ contenente:
Codice: Seleziona tutto
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=javac percorso/nome_programma
Name=Nome Programma
Icon=percorso_icona
Codice: Seleziona tutto
jar cf myJar.jar myClass1.class myClass2.class ...
Codice: Seleziona tutto
java -jar myJar.jar
Se proprio vuoi fare le cose in grande puoi creare un pacchetto .deb per poterlo distribuire ma le cose iniziano a complicarsi
Dettagli del mio computer: DELL Inspiron 3542 · Kubuntu 18.04 x64 KDE Plasma 5
Intel i5-4210U 1,7GHz × 4 thread · 8 GB DDR3L 1600MHz Ram + 8 GiB swap · Intel HD Graphics 4400
Intel i5-4210U 1,7GHz × 4 thread · 8 GB DDR3L 1600MHz Ram + 8 GiB swap · Intel HD Graphics 4400
Re: Corretta archiviazione ed esecuzione porgrammi java
Grazie mille per la tua esauriente risposta Ciao Ivo
-
DPD-
- Scoppiettante Seguace

- Messaggi: 453
- Iscrizione: mercoledì 2 marzo 2011, 16:31
- Desktop: KDE Plasma 5
- Distribuzione: Kubuntu 18.04 (64 bit)
- Sesso: Maschile
- Località: Friuli
- Contatti:
Re: Corretta archiviazione ed esecuzione porgrammi java
Di nullaivosperi [url=https://forum.ubuntu-it.org/viewtopic.php?p=5080186#p5080186][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Grazie mille per la tua esauriente risposta Ciao Ivo
Ricordati di mettere [Risolto] nel titolo
Dettagli del mio computer: DELL Inspiron 3542 · Kubuntu 18.04 x64 KDE Plasma 5
Intel i5-4210U 1,7GHz × 4 thread · 8 GB DDR3L 1600MHz Ram + 8 GiB swap · Intel HD Graphics 4400
Intel i5-4210U 1,7GHz × 4 thread · 8 GB DDR3L 1600MHz Ram + 8 GiB swap · Intel HD Graphics 4400
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti