2013-03-22 7 views
15

Używam systemu Windows 8 i nie mogę uzyskać javac do pracy.Nie znaleziono Javaca

postawiłem moją ścieżkę w zmiennych środowiskowych do

C:\Program Files (x86)\Java\jdk1.7.0_17\bin

próbowałem zarówno z jak i bez ';' ale bez skutku.

Niedawno miałem ten problem na moim pulpicie i dodając; pracował, ale nie w tym przypadku.

Upewniłem się, że javac również istnieje w koszu.

Wszelkie sugestie dotyczące poprawek byłyby bardzo mile widziane.

edytuje echo% PATH% daje:

C:\Users\Arktri\Desktop>echo %PATH% 

C:\Program Files (x86)\Intel\iCLS Client\; 
C:\Program Files\Intel\iCLS Client\; 
C:\Windows\system32;C:\Windows; 
C:\Windows\System32\Wbem; 
C:\Windows\System32\WindowsPowerShell\v1.0\; 
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86; 
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64; 
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; 
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT; 
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; 
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;; 
C:\Program Files (x86)\Java\jre7\bin 

A dokładna błędu: 'javac' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy.

+0

Czy możesz uruchomić powłokę, wpisać 'echo% PATH%' i opublikować wyniki? –

+5

Jaki jest błąd, który widzisz? Powiedzenie "Nie mogę uzyskać [działa]" nie mówi nam nic o tym problemie. – dimo414

+0

Podwójne średniki mogą stanowić problem. –

Odpowiedz

26

O ile widzę, masz JRE w swoim PATH, ale nie JDK.

W wierszu poleceń spróbuj tego:

set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin 

Następnie spróbuj ponownie javac - jeśli działa to trzeba stale modyfikować zmienne środowiskowe mają PATH obejmują JDK też.

+0

To załatwiło sprawę. Dziękuję Ci! – Arktri

+0

Pracowałem dla mnie, dziękuję panu! – Munchies

0

Rozpocznij, otwierając sesję cmd.exe, zmieniając katalog na katalog "files files", który ma wykonywalny plik javac.exe. \ Javac.exe.

Jeśli to nie zadziała, zainstaluj ponownie java. Jeśli to działa, istnieje szansa, że ​​znajdziesz (w tym zadaniu), że zainstalowałeś 64-bitowy javac.exe lub nieco inny numer wydania javac.exe, lub na innym dysku itp. I wybierając właściwy wpis na swojej ścieżce stanie się dziecinną grą.

używać tylko średnik między katalogów w zmiennej środowiskowej PATH, a należy pamiętać, że w niektóre systemy, trzeba się wylogować i zalogować ponownie, zanim nowa zmienna jest dostępna dla wszystkichśrodowiskach.

0

Nie masz pliku jdk1.7.0_17 w zmiennej PATH - sprawdź ponownie. Istnieje tylko środowisko JRE, które może nie zawierać kompilatora "javac".

Poza tym najlepiej jest ustawić zmienną JAVA_HOME, a następnie dołączyć ją do zmiennej PATH.

1

mam poszukiwanej wiele odpowiedzi, które sugerują mi, aby wpisać w cmd:

set path = "%path%;c:program files\java\jdk1.7.0\bin" 

ale to jest złe!

dobrym rozwiązaniem jest pozostawienie "set" i wpisz

path = %path%;c:program files\java\jdk1.7.0\bin 

P/S: Oczywiście trzeba zastąpić folder "jdk1.7.0" przez aktualnego folderu wersji java. Działa to dobrze na wygranej 7 32-bit, ale myślę, że działa również na Win 8 - spróbuj!

11
  1. Idź do mojego komputera;
  2. Właściwości prawego przycisku myszy;
  3. Przejdź do zaawansowanych ustawień systemu;
  4. Przejdź do zmiennych środowiskowych;
  5. W zmiennych użytkownika dla użytkownika kliknij na nowy (górny nowy przycisk, a nie na zmienne systemowe);
  6. Ustaw jako nazwa zmiennej: Path
  7. Ustaw jako nazwa zmiennej: C:\Program Files\Java\jdk1.7.0_76\bin
  8. kliknij OK;
  9. Kliknij OK;
  10. Kliknij OK.

Teraz jesteś ustawiony. Wpisz javac w cmd. Zostaną wyświetlone wszystkie opcje javac.

0

następujące czynności: 1. prowadzony CMD (WIN + R, wtedy wpisać CMD) 2. Ten typ:

zestaw PATH =% PATH%; ścieżka instalacji java \ bin

Zamień "ścieżkę instalacji java" na katalog, w którym jest zainstalowany JDK, na przykład C: \ Program Files (x86) \ Java. Pamiętaj, aby dodać \ bin po katalogu JDK, ponieważ wskazuje to na "javac" i "java" (BIN oznacza "pliki binarne")

W ten sposób możesz uruchomić kompilator Java z dowolnego miejsca. Nie można CD do katalogu JDK, ponieważ ma spację w Program Files, a DOS nie pozwoli ci na CD do tych katalogów.

0

Najprostszy sposób: wyszukaj plik javac.exe w pasku wyszukiwania systemu Windows. Następnie skopiuj i wklej całą nazwę folderu i dodaj ją do ścieżki zmiennych środowiskowych w zaawansowanych ustawieniach systemowych.