2012-04-20 7 views

Répondre

50

S'il vous plaît google, vous trouverez beaucoup de réponses. Mais faites comme ci-dessous pour le réparer. Ajoutez la valeur suivante à Clic droit Mon ordinateur -> Avancé -> Variables d'environnement -> Variables système -> Sélectionnez la variable de chemin -> ajoutez la valeur ci-dessous.

C: \ WINDOWS \ system32

Il faut travailler avec ce changement.

+19

Assez drôle comment vous avez dit "S'il vous plaît google it" parce que maintenant c'est le résultat # 1 pour "findstr n'est pas reconnu". :-P –

+0

Oui, mais ce n'est qu'une solution de contournement.Voir ma réponse sur la façon de réparer la variable PATH. – Marki555

+1

Après avoir ajouté la variable PATH, vous devrez peut-être redémarrer votre application pour que les paramètres prennent effet. – javaauthority

5

S'il vous plaît aller throught les étapes les plus simples: -

  1. aller à C:\Windows\system32\ et copier le fichier findstr.exe.
  2. coller ce fichier dans l'emplacement C:\Program Files\Java\jdk1.6.0_24\bin
  3. Lancez votre nouveau jboss vous sortir de cette .....
+4

-1 pour copier des programmes système dans une installation Java; ( – kares

+0

cela fonctionne pour moi! – m0z4rt

+0

Cela fonctionne pour moi aussi , bonne réponse –

1

Vérifiez si vous% SystemRoot% évalue (chemin d'accès défini de type dans un invite de commande, vous ne devriez pas voir% SystemRoot%, mais à la place ce chemin réel). Si la première entrée de votre variable de chemin (utilisateur ou système) commence par un% (variable d'environnement), cela peut provoquer un problème.

Pour résoudre ce problème, il suffit d'échanger cette première entrée avec tout autre élément de votre chemin qui ne mène pas avec une variable d'environnement.

1

Vous pouvez également coder en dur le répertoire en remplaçant 'findstr' par 'C: \ Windows \ system32 \ findstr'. Ceci est utile lors de l'utilisation de systèmes avec des autorisations utilisateur restreintes.

0

Comme d'autres l'ont souligné, le problème est dans les mauvais paramètres de variable PATH dans Windows. Selon article c'est probablement parce que certains installateurs stupides modifié à tort la variable PATH dans le registre Windows. Le registre a 2 types de valeur de chaîne différents - REG_SZ et REG_EXPAND_SZ. Seul le second permet l'expansion de %SystemRoot%.

Vérifiez donc votre chemin en tapant set path dans l'invite de commande. Si vous voyez %SystemRoot% non étendu et d'autres variables dans Path, vous êtes affecté (PATH ne doit afficher que les noms de répertoires, pas les variables). Vous devez modifier la variable Path dans le registre: HKEY_CURRENT_USER\Environment et HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment. Comme il n'est pas possible de changer le type de clé, enregistrez la valeur du chemin quelque part, supprimez la clé et recréez-la avec le type REG_EXPAND_SZ. Vous devez vous déconnecter pour que les modifications prennent effet.

2

pour moi cela fonctionne quand je l'ai fait face findstr (des fenêtres/system32) à wildfly/bin

0

j'essayer de travailler avec le cadre de jeu, mais coincé avec pour exécuter activator.bat fichier, mais la solution est la même Il suffit de copier le fichier à partir de windows/system32/findsr et de le passer dans le dossier sous coincé, puis réexécutez le fichier correspondant. grâce à andrewsiand Suryaprakash

Questions connexes