GUI:
J'ai changé les permissions d'un fichier sh pour pouvoir le lire, l'écrire et l'exécuter. Je double-cliqué dessus, sélectionné dans Shell / terminal (selon ce qui apparaît en anglais), mais cela ne fonctionna pas. J'ai double-cliqué dessus, j'ai choisi run, mais ça n'a pas fonctionné.
Ligne de commande:
bash *filename*
il l'
sh *filename*
exécute
Le contenu du fichier est:
#!/bin/bash
# get dirsyncpro home
DIRSYNCPRO_HOME="$(dirname $0)"
# start programm and pass any parameters
java -Xmx512M -jar "$DIRSYNCPRO_HOME/dirsyncpro.jar" $*
Fonctionne sur l'ordinateur de cette personne:
http://www.knowliz.com/2008/08/how-to-installrun-sh-file-in-linux.html
Que se passe-t-il?
Le fichier readme de dirsyncpro indique qu'il doit être exécuté en ligne de commande sous tous les systèmes d'exploitation non Windows. J'évitais d'exécuter le fichier jar, mais il n'y a pas d'autre moyen.
la source