Je souhaite lancer une application java au démarrage du système. J'ai donc créé le .autostartrépertoire dans ce ~/répertoire. Maintenant, que dois-je faire pour que l'application Java démarre avec le système?
Vous voulez dire que vous avez menti dans votre autre question lorsque vous avez "vu" quelque chose?
Ignacio Vazquez-Abrams
Je viens de voir le conseil que pour lancer une application avec le système, le répertoire .autostart doit être utilisé. Mais il n'a pas dit comment faire!
Réponses:
1
Vous devez créer un script bash exécutable. Par exemple: java Yourcompiledcodein mystartupscript.shet rendre le fichier sh exécutable en le lançant chmod +x mystartupscript.sh. Assurez-vous simplement que le script est dans le bon répertoire.
EDIT 1: Dans KDEvous avez le ~/.kde/Autostartdossier où vous mettez vos scripts, qui fonctionnent après le démarrage de kde. Dans Ubuntu, vous utilisez probablement Gnome3, vous devez donc créer un dossier ~/.config/autostartet y placer le script
ouvrez un éditeur. Entrez votre script. Enregistrez-le avec une .shextension. Utiliser chmod +x yourscript.shdepuis le terminal.
Abhinav
si le fichier de classe Java n'est pas dans le ~/répertoire qui contient le .autostartrépertoire, comment écrire correctement l'appel du fichier de classe Java dans le script?
java <path-to-your-file>/youjavafile
Abhinav
0
Après tout, il vous suffit de mettre un exécutable dans ce dossier. Mais pourquoi n'utilisez-vous pas le gestionnaire de démarrage automatique?System > Settings > Autostart
Réponses:
Vous devez créer un script bash exécutable. Par exemple:
java Yourcompiledcode
inmystartupscript.sh
et rendre le fichier sh exécutable en le lançantchmod +x mystartupscript.sh
. Assurez-vous simplement que le script est dans le bon répertoire.EDIT 1: Dans
KDE
vous avez le~/.kde/Autostart
dossier où vous mettez vos scripts, qui fonctionnent après le démarrage de kde. Dans Ubuntu, vous utilisez probablementGnome3
, vous devez donc créer un dossier~/.config/autostart
et y placer le scriptla source
.sh
extension. Utiliserchmod +x yourscript.sh
depuis le terminal.~/
répertoire qui contient le.autostart
répertoire, comment écrire correctement l'appel du fichier de classe Java dans le script?java <path-to-your-file>/youjavafile
Après tout, il vous suffit de mettre un exécutable dans ce dossier. Mais pourquoi n'utilisez-vous pas le gestionnaire de démarrage automatique?
System > Settings > Autostart
Btw. Je pense que cela appartient à Askubuntu
la source