Я установил JDK в C:\jdk, для переменной JAVA_HOME установлено значение C:\jdk\jdk, и когда я повторяю %JAVA_HOME%, я получаю C:\jdk\jdk. Тем не менее, Tomcat жалуется.
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
Кажется, у меня возникают ошибки с переменными среды. Часто, когда я запускаю экземпляр командной строки из меню «Пуск», я получаю разные переменные, например, когда я запускаю экземпляр из Windows 7, щелкните правой кнопкой мыши> «Открыть окно команд».
Что дает?