Jvm.dll error when running the Talend CommandLine or Talend JobServer service
This Java error message could apply to the Talend services that use the file on Windows systems.
Symptoms/DescriptionThe 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"
ResolutionThe 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.
- Open the jsl_static.ini file to edit it.
- Uncomment the following line to define the type of JVM to be used:
jvmtype=server
- 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.