Ciao a tutti, ho fatto un programmino in Java senza UI che mi serve per lavorare con dei file .txt ma siccome lo devo usare su pc con distro diverse (quasi tutte con Gnome) vorrei creare un lanciatore .desktop o .sh per eseguirlo semplicemente con un doppio click. Ho provato a fare un file .desktop ma dovendo usare il path assoluto devo cambiare il path del file .desktop ogni volta che cambio PC quindi tanto vale che uso il comando da terminale.
Sapete dirmi se esiste un modo per far sì che il file.desktop si ricavi il path della cartella in cui è situato prima di eseguire il comando? Oppure un qualsiasi altro modo per rendere eseguibile il file con un doppio click. Grazie mille in anticipo.
Creare un lanciatore universale per un file .jar
- matteo0593
- Prode Principiante
- Messaggi: 197
- Iscrizione: martedì 24 settembre 2013, 15:22
- Desktop: Unity
- Distribuzione: Ubuntu 14.04 64 bit
- Località: Padova
- UbuNuovo
- Imperturbabile Insigne

- Messaggi: 4457
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Creare un lanciatore universale per un file .jar
Se metti il programma in una directory presente nella variabile d'ambiente PATH, lo puoi richiamare da qualunque punto senza dover inserire il suo path.
Generalmente metto gli script in "/usr/local/bin".
Generalmente metto gli script in "/usr/local/bin".
Salva l'Ucraina! 
- matteo0593
- Prode Principiante
- Messaggi: 197
- Iscrizione: martedì 24 settembre 2013, 15:22
- Desktop: Unity
- Distribuzione: Ubuntu 14.04 64 bit
- Località: Padova
Re: Creare un lanciatore universale per un file .jar
Io però vorrei poterlo usare direttamente dal desktop anche perché non sarò l' unico a dover usare questo programma quindi vorrei fare in modo che chi dovrà usarlo sul proprio PC debba semplicemente fare un doppio click sul lanciatore all' interno della cartella che gli ho dato.UbuNuovo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5005823#p5005823][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Se metti il programma in una directory presente nella variabile d'ambiente PATH, lo puoi richiamare da qualunque punto senza dover inserire il suo path.
Generalmente metto gli script in "/usr/local/bin".
- UbuNuovo
- Imperturbabile Insigne

- Messaggi: 4457
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: Creare un lanciatore universale per un file .jar
Nel lanciatore metti /usr/local/bin/nome_prog.jar
Salva l'Ucraina! 
- Ayrtux
- Entusiasta Emergente

- Messaggi: 1499
- Iscrizione: sabato 5 aprile 2008, 17:15
- Desktop: Gnome
- Distribuzione: Ubuntu 18.04
Re: Creare un lanciatore universale per un file .jar
Mi riallaccio a questa discussione.
Ho creato anche io un lanciatore per un programma che dovrebbe però avviarsi da un supporto esterno.
Considerando che il computer in uso non lo voglio intaccare, non è possibile inserire un path relativo nel lanciatore, che faccia in modo di avviare l'eseguibile dalla pendrive?
Ho creato anche io un lanciatore per un programma che dovrebbe però avviarsi da un supporto esterno.
Considerando che il computer in uso non lo voglio intaccare, non è possibile inserire un path relativo nel lanciatore, che faccia in modo di avviare l'eseguibile dalla pendrive?
Software is like sex, it's better when it's free. (Linus Torvalds)
Linux User #490751 | Ubuntu User #27591
Linux User #490751 | Ubuntu User #27591
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti