我有 Java 8 v171。几个月前,我安装了 Tomcat 8.5.50。现在,我需要升级我的 Java 版本。
现在,我有 Java 8 v171 和 Java 8 v301。
输出java -version
:
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
我设置JAVA_HOME
和JRE_HOME
。输出echo "%JAVA_HOME% / %JRE_HOME%"
:
"D:\Software\Java\jdk1.8.0_301 / D:\Software\Java\jre1.8.0_301"
但是,Tomcat 保持在旧版本。Catalina 日志文件保留旧的 JVM 版本。文我用我的帐户手动运行它的一个新实例,它显示新的 java 版本。
但它实际上是在 Windows 服务中运行的。即使我重新启动它(感谢重新启动按钮或停止/启动),它总是会与旧的 JVM 一起返回。
如何使用新的 Java 版本?
当您将其安装为服务时,您需要在文件中指定 java-version:Tomcat8.5.50w.exe,该文件位于安装目录中。
根据您的版本,它可能会有所不同,但应该(以防万一)仍然非常简单!