Page 1 sur 1

Invite de commande

Posté : lun. 8 juin 2015 11:00
par JJ336
http://www.commentcamarche.net/forum/af ... e-commande

Salut à tous ^^

Mon invite de commande n'exécute que quelques commandes : ping, ipconfig (...).Ils ne fait pas pour autres, pour l'exécution de .jar ou des commandes d'installation.

J'ai fait ces modifs :
-Modification variable Path
-Exécution en mode admin

Toutefois, ils ne semblaient pas efficaces.

Proposez moi des solutions si vous en voyer où le soucis (coincé :( )

Merci beaucoup

Re: Invite de commande

Posté : lun. 8 juin 2015 11:30
par mwonex
Bonjour,

je ne connais pas grand chose aux changements de path, mais regarde si tu peux revenir dessus (si erreur), à l'instar de ceci:
http://www.developpez.net/forums/d12222 ... ment-path/

Après tu peux poser la question directement chez eux si personne ne te répond, vérifier d'abord la syntaxe...Bon courage

:coucou:

Re: Invite de commande

Posté : lun. 8 juin 2015 12:04
par Alain Quarré
Quelles commandes ne fonctionnent pas?
avec capture d'écran si possible

Alain

Re: Invite de commande

Posté : lun. 8 juin 2015 13:26
par JJ336
Merci mwonex, j'ai fait des modifs niveaux path mais en vain.

Alain voici une commande dont j'ai besoin :
java -jar standalone-opennms-installer-16.0.0-1.jar

C'est une installation du logiciel opennms

Erreur : " 'java' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichoer de commandes. "

Re: Invite de commande

Posté : lun. 8 juin 2015 13:39
par JJ336

Re: Invite de commande

Posté : lun. 8 juin 2015 16:51
par Alain Quarré
Pour que cela fonctionne:

Premièrement, pour que l'exécutable fonctionne, plusieurs possibilités:
  • Ajouter son chemin dans le PATH.
    Ce choix s'impose si tu utilises JAVA.EXE régulièrement, déconseillé pour un one shot
  • le lancer avec son chemin absolu
    Dans mon cas, la commande commencerais par
    "C:\Program Files (x86)\Java\jre1.8.0_40\bin\java.exe"
  • Déplacer le focus de la ligne de commande vers le dossier où se trouve Java
    Toujours dans mon cas, je taperais la commmande suivante:
    CD "C:\Program Files (x86)\Java\jre1.8.0_40\bin"
    avant de tenter l'installation.
Deuxièmement, même remarque pour le fichier .jar
Pour que celui-ci soit vu et indiquant seulement son nom, il faudrait qu'il soit dans le même dossier que là où se trouve la ligne de commande.
Et pour éviter de devoir le déplacer, utilises pour lui aussi son chemin absolu.
Dans mon cas, cela ressemblerait à ceci:
D:\Documents\Alain\Downloads\standalone-opennms-installer-16.0.0-1.jar

en résumé, pour que ta commande fonctionne, elle devrait ressembler à ceci:
"C:\Program Files (x86)\Java\jre1.8.0_40\bin\java.exe" -jar "D:\Documents\Alain\Downloads\standalone-opennms-installer-16.0.0-1.jar"
(Adapte les chemins à ton cas.)
N'oublie pas qu'il s'agit d'une installation, les droits admins sont donc requis.

++
Alain

PS: 3-4!!!

Re: Invite de commande

Posté : mar. 9 juin 2015 08:24
par JJ336
Merci Alain, j'ai fait à peu près les même modifs :


PATH => C:\Program Files\Java\jdk1.6.0_18\bin

CLASSPATH => C:\Program Files\Java\jdk1.6.0_18\lib\tools.jar

JAVA_HOME => C:\Program Files\Java\jdk1.6.0_18

C'était la variables d'environnement à changer.

C'est très clair ta réponse.Merci encore. :)