代码之家  ›  专栏  ›  技术社区  ›  Beginner

创建java C:\Program Files\java\jdk1.7.0\u 05\jre\bin\client\jvm.dll失败

  •  0
  • Beginner  · 技术社区  · 7 年前

    [2017-07-17 10:56:49] [info]  [ 4384] Starting service...
    [2017-07-17 10:56:49] [error] [ 4384] %1 is not a valid Win32 application.
    [2017-07-17 10:56:49] [error] [ 4384] Failed creating java C:\Program Files\Java\jdk1.7.0_05\jre\bin\server\jvm.dll
    [2017-07-17 10:56:49] [error] [ 4384] %1 is not a valid Win32 application.
    [2017-07-17 10:56:49] [error] [ 4384] ServiceStart returned 1
    [2017-07-17 10:56:49] [error] [ 4384] %1 is not a valid Win32 application.
    [2017-07-17 10:56:49] [info]  [  760] Run service finished.
    [2017-07-17 10:56:49] [info]  [  760] Commons Daemon procrun finished
    

    msvcr71.dll和msvcr100.dll是否相同?因为我试图将msvcr100.dll从jdk文件夹复制到tomcat 7文件夹,所以它不起作用。非常感谢。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Anshul Sharma    7 年前

    1-Tomcat服务器版本为64位,但使用32位版本的JVM。 2-Tomcat服务器版本为32位,但使用64位版本的JVM。

    确保“jvm”的路径。dll’(启动tomcat${version}w.exe时的“Java”选项卡)定位正确的Java运行时环境版本(x64或x86)。

    1. 安装jre-8u91-windows-i586.exe。它将安装在C:\Program Files(x86)上。

    2. 从C:\Program files(x86)\Java\jre1.8.0\u 91\bin复制msvcr100.dll和msvcr120.dll文件