2012-11-28 20 views
12

Otrzymuję powyższy błąd, gdy wykonuję polecenie jar w cmd. Próbowałem rozwiązać ten problem, umieszczając ścieżkę pliku jar.exe w zmiennej "ścieżka" w Mój komputer> Ustawienia> zaawansowane ustawienia systemowe> zmienne środowiskowe.Błąd - jar nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, działający program lub plik wsadowy.

To jak to zrobiłem -

(old path variables here);C:\Program Files (x86)\Java\jdk1.7\bin\jar.exe 

Uratowałem zmiany i próbował uruchomić słoika w cmd znowu i dostał ten sam błąd. Proszę, powiedz mi, mój błąd i jak to naprawić. Muszę wykonać tę pracę, aby mogę tworzyć pliki jar za pomocą wiersza poleceń.

+3

trzeba zamknąć i ponownie otworzyć cmd raz wykonane czynności odniosły skutek :) Używam Win 7 – shareef

+2

i oczywiście ponownie uruchom cmd indziej to może nie działa – shareef

Odpowiedz

17

Ścieżka powinna zawierać tylko katalogi, w których system operacyjny będzie szukać plików wykonywalnych. Rozebrać tylna "\jar.exe" ustawić ścieżkę jako:

(old path variables here);C:\Program Files (x86)\Java\jdk1.7\bin 
+0

Usunąłem plik jar.exe, zamknęło polecenie cmd i ponownie uruchomiłem komendę jar i nadal pojawia się błąd. –

+0

Pomiędzy; i powyżej ścieżki do folderu bin. Naprawiono to i działa. –

+1

dodaj "\" na końcu. (stare zmienne ścieżki tutaj); C: \ Program Files (x86) \ Java \ jdk1.7 \ bin \ – WhiteWolfza

5

masz miejsca: C: Program Files \ (x86) \ Java \ jdk1.7 \ bin \ jar.exe

spróbować z cytatami: "C: Program Files \ (x86) \ Java \ jdk1.7 \ bin \ jar.exe"

+0

Powyższa odpowiedź zadziałała. –

0

muszę zrobić inne rozwiązanie zamiast:

  1. Utwórz skrót do C:\Program Files (x86)\Java\jdk1.7\bin\java.exe
  2. Otwórz C:\ProgramData\Oracle\Java\javapath. Możesz skopiować adres do eksploratora plików lub powinieneś ustawić go tak, by pokazywał ukryte pliki.
  3. Skopiuj wcześniej utworzony skrót do folderu javapath, zastępując istniejący. Upewnij się, że jest on dokładnie nazwany: java.exe

Gotowe! Proszę bardzo.

1

trzy kroki, aby rozwiązać ten problem:

  1. Sprawdź, czy w folderze bin jar.exe jest dostępna lub nie
  2. czek na swoim zachodzącego
  3. Pobierz plik jar środowiska from here i przechowywać go w folderze bin
  4. teraz sprawdź na jar, będzie 100% pracy
  5. zachować dowolny słoik na pulpicie i przejdź do ścieżki pulpitu na cmd szybka i uruchom polecenie jar xf filename.jar
  6. Teraz to widzę pracuje
Powiązane problemy