我的 Windows 10 已JAVA_HOME
设置为指向 JDK8 的环境变量。但我想使用 OpenJDK 12 运行此 Tomcat 9。
我下载Tomcat 9 64 位 zip。当我通过手动运行它时startup.bat
,我需要做的就是创建bin\setenv.bat
并将新的值放在JAVA_HOME
那里,如包附带的 RUNNING.txt 中所述。
但是,如果我将 Tomcat 安装为服务并使用service.bat install MyService
它,它会使用JAVA_HOME
Windows,这是预料之中的。
问题是当我尝试跟随这些说明更新我已安装的服务并更改 Java 主页。
我尝试了这个,但没有成功:
>tomcat9.exe //US//MyService --JavaHome=path\to\openjdk
我做错什么了吗?
答案1
安装 tomcat 服务时我应该执行以下操作:
service.bat install MyService --rename
之后,我MyServicew.exe
在 java 选项卡中执行并更改 JVM。