JNI, Can't create Java VM
Jeg ønsker at kalde Java-kode fra et C-program.Der findes et hav af eksempler på nettet, herunder en del på Sun's hjemmeside. Problemet er blot, at jeg ikke kan få dem til at virke. Jeg har prøvet med forskellige eksempler. Grundlæggende minder de fleste eksempler meget om hinanden... så noget kunne tyde på, at det er måden at gøre det på. Fx. http://java.sun.com/docs/books/tutorial/native1.1/invoking/invo.html
Min kode kompilerer perfekt i Visual Studio 6.0. Jeg husker at linke jvm.lib ind i koden, og stierne "$JAVA_HOME$\bin" og "$JAVA_HOME$\jre\bin\client" er sat op i min PATH-environment-variabel.
Når jeg kører mit program, fejler funktionen JNI_CreateJavaVM. Returværdi -1, som betyder, at den ikke kunne kreere en Java VM.
Jeg bruger Java v. j2sdk1.4.2_07.