Corretta archiviazione ed esecuzione porgrammi java

Installazione, configurazione e uso di programmi e strumenti.
ivosperi
Prode Principiante
Messaggi: 25
Iscrizione: venerdì 28 agosto 2009, 17:22

Corretta archiviazione ed esecuzione porgrammi java

Messaggio da ivosperi »

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
DPD-
Scoppiettante Seguace
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

Messaggio da DPD- »

La procedura standard per eseguire un programma in java è:

Codice: Seleziona tutto

java nome_programma
(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:

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
Se il tuo programma è composto da più classi può esserti conveniente creare un file jar:

Codice: Seleziona tutto

jar cf myJar.jar myClass1.class myClass2.class ...
e il comando per eseguirlo diventa

Codice: Seleziona tutto

java -jar myJar.jar
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 :D
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
            
ivosperi
Prode Principiante
Messaggi: 25
Iscrizione: venerdì 28 agosto 2009, 17:22

Re: Corretta archiviazione ed esecuzione porgrammi java

Messaggio da ivosperi »

Grazie mille per la tua esauriente risposta Ciao Ivo
DPD-
Scoppiettante Seguace
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

Messaggio da DPD- »

Di nulla :)
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
            
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti