Calling JVM from C++

My biggest dream at the moment is to start Java class "halllo world" from C++. Following environments are being used:Windows 2000, Visual C++ and JBuilder4.0

Im running out of ideas and it seems to me the more I look for a solution the more contradictory informations I get. In book CORE JAVA (Sun) they say that i need jni.h .O.K. Included...They also say for windows jvm.dll library is needed..I tried it too ..I have put path to this library in all possible paths in Visual c++..Doesn t work..I have also made include of jvm.h but then I get errors in windows.h? on a few pages in internet (ibm..) I have found that in this case for Windows javai.lib is needed..? Whats that suppose to mean? This library doesn`t exist in JBuilder or anywhere else.

I m stuck with this problem for two weeks,working on my diploma and loosing nervs...So please if somebody has at least new ideas or even better knows the solution contact me...Thanks

[960 byte] By [Danijal] at [2007-9-26 2:21:06]
# 1
I forgot to add what is my biggest problem: Functions as JNI_CreateJavaVM...are not being recognized..I m getting linking errors :Unresolved symbol....JNI_CreateJavaVM...and so on and so on...Thanks again ...
Danijal at 2007-6-29 9:25:47 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 2
Are you linking against jvm.lib? This is where the routines you are after are found. The library is in tthe \lib subdirectory of your jdk.
bschauwe at 2007-6-29 9:25:47 > top of Java-index,Java HotSpot Virtual Machine,Specifications...
# 3
Sorry - missed your mention of jvm.lib.In VC++ 6.0, this goes in the Project/Settings/Link/AdditionalLibraryPath box.(Mine says "d:\jdk1.2.2\lib")
bschauwe at 2007-6-29 9:25:47 > top of Java-index,Java HotSpot Virtual Machine,Specifications...