Skip to main content

Jvm.dll error when running the Talend CommandLine or Talend JobServer service

When the Talend CommandLine or Talend JobServer service starts, a jvm.dll error might be thrown.
Environment

This Java error message could apply to the Talend services that use the file on Windows systems.

Symptoms/Description

The following error might be thrown thrown at service startup:

"Error loading: <Java_Home_Path>\jre\bin\classic\jvm.dll"

for example:

"Error loading: C:\Talend\Java\jdk1.6.0_37\jre\bin\classic\jvm.dll"

Resolution

The error means that the JVM is not found and cannot be loaded.

To solve this issue, make sure the Talend CommandLine and Talend JobServer services are stopped and proceed as follows. This procedure assumes that Java Service Launcher (JSL) is installed on your machine.

  1. Open the jsl_static.ini file to edit it.
  2. Uncomment the following line to define the type of JVM to be used:

    jvmtype=server

  3. Save your changes and close the file.

    Next time the service starts, the jvm.dll file located in the <Java_Home_Path>/jre/bin/server directory will be used.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!