Cpp运行Java的class文件.zip

时间:2023-05-30 08:54:57
【文件属性】:

文件名称:Cpp运行Java的class文件.zip

文件大小:11KB

文件格式:ZIP

更新时间:2023-05-30 08:54:57

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)

网友评论