2012-04-20 17 views

Odpowiedz

50

Proszę google to można znaleźć wiele odpowiedzi. Ale wykonaj poniższe czynności, aby to naprawić. Dodaj następującą wartość do prawego przycisku My Compuer -> Zaawansowane -> Zmienne środowiskowe -> Zmienne systemowe -> Wybierz zmienną ścieżki -> dodaj poniższą wartość.

C: \ WINDOWS \ system32

Powinien działać z tą zmianą.

+19

Dość zabawne, jak powiedziałeś "Proszę google to", ponieważ teraz jest to wynik nr 1 dla "findstr nie jest rozpoznawany". :-P –

+0

Tak, ale jest to tylko obejście.Zobacz moją odpowiedź, jak naprawić zmienną PATH. – Marki555

+1

Po dodaniu zmiennej PATH może być konieczne ponowne uruchomienie aplikacji, aby ustawienia zaczęły obowiązywać. – javaauthority

5

Proszę przejść bezpo¶rednio najprostszych kroków: -

  1. iść do C:\Windows\system32\ i skopiuj findstr.exe pliku.
  2. wklej ten plik do lokalizacji C:\Program Files\Java\jdk1.6.0_24\bin
  3. Uruchom JBoss ponownie będzie wydostać się z tego .....
+4

-1 do skopiowania programów systemowych do instalacji Java ( – kares

+0

to działa dla mnie! – m0z4rt

+0

To działa również dla mnie , dobra odpowiedź: –

1

Sprawdź, jeśli% SystemRoot% ocenia (typ ustawić ścieżkę do w wierszu polecenia, nie powinieneś widzieć% SystemRoot%, ale zamiast tego faktyczną ścieżkę). Jeśli pierwszy wpis w zmiennej ścieżki (użytkownika lub systemów) zaczyna się od% (zmienna środowiskowa), może to spowodować problem.

Aby rozwiązać ten problem, wystarczy zamienić pierwszy wpis na cokolwiek innego w ścieżce, która nie prowadzi do zmiennej środowiskowej.

1

Można również zakodować katalog, zastępując "findstr" przez "C: \ Windows \ system32 \ findstr". Jest to przydatne w przypadku korzystania z systemów z ograniczonymi uprawnieniami użytkowników.

0

Jak wskazano, problem występuje w niewłaściwych ustawieniach zmiennej PATH w systemie Windows. Według article jest to prawdopodobnie dlatego, że jakiś głupi instalator błędnie zmodyfikował zmienną PATH w rejestrze systemu Windows. Rejestr ma 2 różne typy wartości ciągów - REG_SZ i REG_EXPAND_SZ. Tylko ta druga pozwala na rozszerzenie o %SystemRoot%.

Sprawdź więc swoją ścieżkę, wpisując set path w wierszu polecenia. Jeśli widzisz nierozwiązane %SystemRoot% i inne zmienne w ścieżce, jesteś dotknięty (PATH powinien pokazywać tylko zwykłe nazwy katalogów, a nie zmienne).

Musisz edytować zmienną ścieżki w rejestrze: HKEY_CURRENT_USER\Environment i HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment. Ponieważ nie można zmienić typu klucza, zapisz w nim gdzieś ścieżkę, usuń klucz i ponownie go stwórz z typem REG_EXPAND_SZ. Musisz się wylogować, aby zmiany zaczęły obowiązywać.

2

dla mnie to działa, kiedy już poradził sobie findstr (Windows/system32 od) do JBoss Application Server/bin

0

mam spróbować pracy z ram gry, ale skazani uruchomić activator.bat plik, ale rozwiązanie jest takie samo po prostu skopiuj plik z systemu windows/system32/findr i wklej go do podklejonego folderu, a następnie uruchom ponownie odpowiedni plik. dzięki andrewsiand Suryaprakash

Powiązane problemy