【发布时间】:2018-11-09 16:56:49
【问题描述】:
我正在准备安装 Tomcat。我在 DEV 环境中,需要安装包含 JRE 的 JDK。我取得了成功,但我认为我有一些奇怪的PATH 问题。 I was referencing - not explicitly - the instructions here.
- JDK 安装路径 - C:\java
- JRE 安装路径 - C:\java\jre
- JAVA_HOME 变量 - C:\java
- PATH var(列表顶部)- C:\java\bin
- PATH 还包括 - C:\Program Files (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,它会告诉我版本很好,没有错误。
当我从 C:\java\bin\ 运行 java -version 时出现问题。
JRE 和 JDK 中的 java.exe 有什么区别?为什么JDK的java.exe这么不爽?
【问题讨论】: