64位java可以与32位tomcat一起使用吗

64位java可以与32位tomcat一起使用吗,java,windows,tomcat,Java,Windows,Tomcat,我在尝试启动tomcat时出现以下错误。所以我用谷歌搜索了一下,这似乎是因为我的tomcat是32位的,Java是64位的 请给我一些建议 [2018-07-12 15:16:18] [error] [21916] %1 is not a valid Win32 application. [2018-07-12 15:16:19] [error] [21916] Failed creating java C:\Program Files\Java\jre1.8.0_171\bin\serve

我在尝试启动tomcat时出现以下错误。所以我用谷歌搜索了一下,这似乎是因为我的tomcat是32位的,Java是64位的

请给我一些建议

  [2018-07-12 15:16:18] [error] [21916] %1 is not a valid Win32 application.
[2018-07-12 15:16:19] [error] [21916] Failed creating java C:\Program Files\Java\jre1.8.0_171\bin\server\jvm.dll
[2018-07-12 15:16:19] [error] [21916] %1 is not a valid Win32 application.
[2018-07-12 15:16:19] [error] [21916] ServiceStart returned 1
[2018-07-12 15:16:19] [error] [21916] %1 is not a valid Win32 application.
[2018-07-12 15:16:19] [info]  [ 1760] Run service finished.
[2018-07-12 15:16:19] [info]  [ 1760] Commons Daemon procrun finished

不,没有。必须将32位java与32位tomcat一起使用,将64位java与64位tomcat一起使用


请参见此处:

检查您安装的tomcat版本?如果是32位,请安装64位版本的tomcat。‘64位java可以与32位tomcat一起使用吗?’:否。需要明确的是:tomcat本身就是纯java,可以与32位和64位java一起使用。但是Tomcat包还有一个可选的Windows服务(Tomcat.exe),它是32位或64位的。这一点必须与JVM比特数相匹配。你肯定能想出一个规范的(官方)参考,而不是任意的互联网垃圾?