Pages : 1
#1 Le 03/11/2019, à 18:39
- duocore
probleme logiciel imageJ
Bonjour,
J'ai installer un logiciel ImageJ: voici la doc d'install:https://imagej.nih.gov/ij/docs/install/linux.html
quand je tape ceci en ligne de commande:
/opt/java/64/jre1.6.0_45/bin/java -Xmx2048m -jar ~/ImageJ/ij.jar -ijpath ~/ImageJ
le logiciel se lance.
alors que si je cree un fichier imagej dans lequel je mets :
/opt/java/64/jre1.6.0_45/bin/java -Xmx2048m -jar ~/ImageJ/ij.jar -ijpath ~/ImageJ
et que je le lance en ligne de commande ./imagej
j'ai un message:
./imagej: ligne 1: /opt/java/64/jre1.6.0_45/bin/java: Aucun fichier ou dossier de ce type
alors que cela fonctionnait tres bien avant.
Merci de votre aide
Hors ligne
#2 Le 03/11/2019, à 19:28
- Roschan
Re : probleme logiciel imageJ
pour l'exécuter comme un script valide, il faut mettre un shebang
#!/bin/bash
/opt/java/64/jre1.6.0_45/bin/java -Xmx2048m -jar ~/ImageJ/ij.jar -ijpath ~/ImageJ
Hors ligne
#3 Le 03/11/2019, à 20:36
- duocore
Re : probleme logiciel imageJ
Merci cela fonctionne.
Mais je me retrouve avec cette erreur :
./imagej-java6: ligne 1: #!/bin/bash: Aucun fichier ou dossier de ce type
Hors ligne
#4 Le 03/11/2019, à 23:20
- Roschan
Re : probleme logiciel imageJ
Allons donc, un shebang pas reconnu, première fois que j'entends parler d'un truc pareil.
Bon, commençons par le début :
- quel OS est utilisé ? Quelle version ?
- pourquoi faut-il spécifier le chemin complet de java au lieu de juste taper "java" normalement ?
- le script est-il marqué comme exécutable ?
- n'as-tu pas mis un espace ou une tabulation avant ou après le shebang, ou toute autre faute de frappe de ce genre ?
- est-ce que par hasard ça ne marcherait pas mieux si le fichier avait l'extension standard des scripts bash, à savoir .sh ?
Dernière modification par Roschan (Le 03/11/2019, à 23:21)
Hors ligne
#5 Le 04/11/2019, à 09:48
- credenhill
Re : probleme logiciel imageJ
hello
probablement un exécutable 32bits sur un système 64bits où il manque des librairies 32bits
https://forum.ubuntu-fr.org/viewtopic.php?id=2044002
Hors ligne