我刚刚发现,如果我使用 64 位 JDK,Apache Tomcat 无法作为 Windows 服务运行。因此我在 Windows 上另外安装了 Java 32 位。
问题是当我使用 java -version 检查 java 版本时,它仍然显示 64 位仍在运行。如何从 64 位切换到 32 位?如果以后能够切换回 64 位,那就太好了。
问题是当我使用 java -version 检查 java 版本时,它仍然显示 64 位仍在运行。
严格来说这并不正确。没有 Java 副本仍在/已经运行。 (或者如果有的话,你不是在和it当你跑步时java -version
.)
这是什么actually显示的是,当您指定命令名称时,您的命令 shell 会运行 64 位 Javajava
。原因是 shell 的 %PATH% 变量告诉 shell 在包含 64 位版本的目录中查找,而不是 32 位版本;也就是说,你还没有改变它!
您需要做的就是更改 shell 的 %PATH% 和 %JAVA_HOME% 环境变量以指向正确的位置。 %JAVA_HOME% 应指向安装目录,%PATH% 变量应包含 %JAVA_HOME%\bin。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)