
C++运行Java类文件.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
该压缩包包含一个C++程序和若干Java类文件。C++程序能够调用并执行编译后的Java类文件,实现跨语言编程功能。
在C++程序中运行Java的class文件需要先编译,并且运行时依赖jvm.dll。以下是创建Java虚拟机的一个示例代码片段:
```cpp
jint create_vm(JavaVM** jvm, JNIEnv** env)
{
JavaVMInitArgs args;
JavaVMOption options[1];
args.version = JNI_VERSION_1_6; // 使用JNI 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);
}
```
这段代码展示了如何使用JNI接口初始化一个Java虚拟机实例。
全部评论 (0)
还没有任何评论哟~


