【文件属性】:
文件名称:Cpp运行Java的class文件.zip
文件大小:11KB
文件格式:ZIP
更新时间:2020-05-09 15:08:17
C++ C Java JNI
Cpp运行Java的class文件,可以编译,运行需要jvm.dll
可以去掉Qt的依赖jint create_vm(JavaVM** jvm, JNIEnv** env)
{
JavaVMInitArgs args;
JavaVMOption options[1];
args.version = JNI_VERSION_1_6;
args.nOptions = 1;
options[0].optionString = "-Djava.class.path=./";
args.options = options;
args.ignoreUnrecognized = JNI_FALSE;
return JNI_CreateJavaVM(jvm, (void **)env, &args);
}
【文件预览】:
x64
----Debug()
--------Hello.java(223B)
--------Hello.class(596B)
.vs
----QtConsoleApplication()
--------v14()
QtConsoleApplication.sln
QtConsoleApplication
----x64()
--------Debug()
----main.cpp(1KB)
----Resources()
----QtConsoleApplication.vcxproj.user(637B)
----GeneratedFiles()
----QtConsoleApplication.vcxproj.filters(1KB)
----QtConsoleApplication.vcxproj(9KB)