| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 434 人关注过本帖
标题:关于在 VS2010中 通过JNI 创建JVM 的问题
只看楼主 加入收藏
linan03
Rank: 4
等 级:业余侠客
威 望:5
帖 子:76
专家分:204
注 册:2012-10-27
结帖率:44.44%
收藏
 问题点数:0 回复次数:0 
关于在 VS2010中 通过JNI 创建JVM 的问题
大家好,我是学C++因为需要使用到JNI的技术,所以在这边也发帖 咨询,请大家多指教


如题
JDK1.7.0 已经配置好了   jvm.dll直接拷到VS工程目录下,编译能通过

#include <jni.h>
#pragma comment(lib, "jvm")

void CNewJniTestDlg::OnBnClickedButton1()
{
    // TODO: Add your control notification handler code here
    JNIEnv *env;
    JavaVM *jvm;
    JavaVMInitArgs vm_args;
    JavaVMOption options[3];
    int res;
    //设置参数
    options[0].optionString = "
    options[1].optionString = "-Djava.class.path=.";
    options[2].optionString = "-verbose:jni";

    vm_args.version = JNI_VERSION_1_4;
    vm_args.nOptions = 3;
    vm_args.options = options;
    vm_args.ignoreUnrecognized = JNI_TRUE;
    res = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
    if (res >= 0)
    {
        //创建虚拟机成功
    }
}

执行到JNI_CreateJavaVM时  程序直接退出了, debug F11也是一样..
不知道是否有人与我遇到相同的情况?
搜索更多相关主题的帖子: comment control include 工程 
2013-12-20 11:10
快速回复:关于在 VS2010中 通过JNI 创建JVM 的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017083 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved