It's all about the answers!

Ask a question

Unable to start Jazz build engine and showing error that failed to load the JNI shared library.

Sanket Ikhar (1545) | asked Jun 03 '13, 1:24 a.m.
edited Jun 06 '13, 8:38 a.m. by Spencer Murata (2.3k115971)
I am trying to Jazz build engine but stuck to an error showing that "failed to load the JNI shared library.

 Sanket Ikhar

Josh Crawford commented Jun 03 '13, 7:39 a.m. | edited Jun 03 '13, 7:40 a.m.

 Hi Sanket,  what JDK are you using to start the JBE? Could you post the entire stack trace of the failure?

Sandy Grewal commented Jun 03 '13, 8:42 a.m.

One possibility is a mismatch of your System and JBE JVM bitness, can you provide more details and the error stack.

Sanket Ikhar commented Jun 04 '13, 1:07 a.m.

I am using JDK (64 bit) to start JBE and eclipse client 4.0.1 (64 bit).
the error statement is-
Failed to load the JNI shared library "C:\Program Files\Java\jdk1.7.0_04\bin..\


Accepted answer

permanent link
Piotr Aniola (3.7k11738) | answered Jun 04 '13, 7:14 a.m.
This issue is typically caused by using 32 bit JVM.
Please make sure C:\Program Files\Java\jdk1.7.0_04\bin\..\jre\bin\server contains a 64 bit JVM.
Also, make sure eclipse.ini points to this JVM (the -vm argument).
Sanket Ikhar selected this answer as the correct answer

Sanket Ikhar commented Jun 05 '13, 2:25 a.m.

Dear Piotr, 

 Thanks for the answer. I am using JVM of 64 bit and i checked eclipse.ini file, it has -vm argument.
But still same error is reflecting.

Piotr Aniola commented Jun 05 '13, 3:53 a.m.

perhaps the -vm argument is in the wrong place of the file?
Please post your eclipse.ini contents.
Also, please share the result of java -version command from the jre/bin directory.

2 other answers

permanent link
Alan Sampson (93749) | answered Aug 16 '14, 3:41 p.m.
 This tip may also be of assistance:

permanent link
Christophe Lucas (86224948) | answered Mar 21 '15, 10:20 p.m.
Note that I also encountered this error, and it was fully solved simply by launching the same JBE cmd through a DOS command prompt that I had run/launched *as an administrator* (Windows 7, 64-bit).
The JBE cmd I used:
C:\Program Files\IBM\TeamConcertBuild\buildsystem\buildengine\eclipse>jbe -repository https://jazz-team-server:9443/ccm/ -userId build -pass build -engineId jke.production.engine

Your answer

Register or to post your answer.