Po długiej pracy w Google dowiedziałem się, że javac.exe będzie w JDK (C: \ Program Files \ Java \ jdk (numer wersji) \ bin), a nie w JRE (C: \ Program Files (x86) \ Java \ jre7 \ bin) „JRE nie jest dostarczane z kompilatorem. To (JRE) jest po prostu środowiskiem wykonawczym Java. Potrzebujesz zestawu programistycznego Java”. w celu użycia kompilatora javac
javac nie będzie działać, jeśli wskażesz bin wewnątrz jre
Aby używać javac w cmd, w systemie musi być zainstalowany JDK ...
W przypadku ścieżki javac
ścieżka = C: \ Program Files (x86) \ Java \ jre7 \ bin, to jest złe
ścieżka = C: \ Program Files \ Java \ jdk (numer wersji) \ bin to jest poprawne
Upewnij się, że plik „javac.exe” znajduje się w folderze „C: \ Program Files \ Java \ jdk (numer wersji) \ bin”
Nie daj się pomylić z JRE i JDK, oba są całkowicie różne
Jeśli nie masz JDK, pobierz pls z tego linku
https://jdk.java.net/
lub
http://www.oracle.com/technetwork/java/javase/downloads/index.html
wątek referencyjny dla JDK VS JRE Jaka jest różnica między JDK i JRE?