После того, как я установил путь: javac version 1.6.0_45 java version "1.8.0_181"
Ну, у вас есть две версии на вашем компьютере. JDK 1.6 определяется первым на вашем пути. Избавьтесь от этой версии.
В Windows 7 вы можете настроить путь, выполнив:
- перейти к панели управления
- выберите систему
- Нажмите на Дополнительные настройки системы
- Нажмите на переменные среды
- Найдите переменную path и отредактируйте ее. Удалите JDK1.6 и добавьте JDK 1.8
Теперь каждый раз, когда вы открываете командное окно, путь уже будет установлен.
Обратите внимание, что вы также должны сделать это для "classpath".
Или как временное исправление, когда вы открываете командное окно, просто используйте:
set path="jdk8 path;"%path%
, поэтому JDK1.8 найден до jdk1.6.