После долгого поиска в Google я узнал, что javac.exe будет внутри JDK (C: \ Program Files \ Java \ jdk (номер версии) \ bin), а не внутри JRE (C: \ Program Files (x86) \ Java \ jre7 \ bin) «JRE не поставляется с компилятором. Это (JRE) просто среда выполнения java. Вам нужен комплект для разработки Java». чтобы использовать компилятор javac
javac не будет работать, если вы указываете bin внутри jre
Чтобы использовать javac в cmd, в вашей системе должен быть установлен JDK ...
Для пути javac
путь = C: \ Program Files (x86) \ Java \ jre7 \ bin это неправильно
путь = C: \ Program Files \ Java \ jdk (номер версии) \ bin это правильно
Убедитесь, что «javac.exe» находится внутри вашего «C: \ Program Files \ Java \ jdk (номер версии) \ bin»
Не путайте с JRE и JDK, оба они совершенно разные
Если у вас нет JDK, пожалуйста, скачайте по этой ссылке
https://jdk.java.net/
или
http://www.oracle.com/technetwork/java/javase/downloads/index.html
справочная ветка для JDK VS JRE В чем разница между JDK и JRE?