Я готовлюсь к установке Tomcat.Я нахожусь в среде DEV, и мне нужно установить JDK, который также включает JRE.У меня был успех, но я думаю, что у меня есть некоторые странные PATH
проблемы. Я ссылался - не явно - на инструкции здесь.
- Путь установки JDK - C: \ java
- Путь установки JRE - C: \ java \ jre
- Переменная JAVA_HOME - C: \ java
- PATH var (начало списка) - C: \ java \ bin
- PATH также включает в себя - C: \ ProgramФайлы (x86) \ Common Files \ Oracle \ Java \ javapath
Когда я тестирую из командной строки, чтобы проверить, все ли в порядке с java -version
, я получаю эту ошибку:
<JAVA_HOME>/lib/ext exists, extensions mechanism no longer supported; Use -
classpath instead.
.Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Однако, если я вручную перехожу к C: \ java \ jre \ bin и запускаю java -version
, он сообщает мне версию просто отлично, без ошибок.
Это когда я запускаюjava -version
из C: \ java \ bin \, где у меня возникла проблема.
В чем разница между java.exe в JRE и JDK?Почему JDK java.exe так несчастен?