ich verusche gerade eine HelloWorld.jar (und insbesonere dessen Methoden) von meiner Qt Applikation aus aufzurufen. Es hakt aber schon an den Headern.
als systemvariable habe ich JRE_HOME und JDK_HOME mit den Pfaden erstellt und diese auch in PATH eingebunden.
in mein *.pro file habe ich folgendes hinzugefügt:
Die jni.h wird aber bei #include Direktiven im vorhandenen Code nicht erkannt?JRE_HOME = ${JRE_HOME}
JDK_HOME = ${JDK_HOME}
#jni dort befindet sich die jvm.dll
LIBS += -L$$(JRE_HOME)\jre\bin\server
LIBS += -ljvm
#end-jni
#jni - im ersten include befindet sich der jni.h
INCLUDEPATH += $$JDK_HOME/include
INCLUDEPATH += $$JDK_HOME/include/win32
#end-jni
Thnx im voraus und VG
Huck