您的位置:程序门 -> websphere ->



请问有关pmi的开发


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问有关pmi的开发
发表于:2007-04-18 17:07:06 楼主
因为工程需要,我要用vc来调用pmi的接口函数,采集性能参数。
根据一篇文章上的介绍,websphere提供pmi的api供开发(http://www.ibm.com/developerworks/cn/websphere/techjournal/0202_rangaswamy/rangaswamy.html)

但是我一直无法用jni方式来加载这个文章里介绍的类(如pmiclient类),其中几个关键代码如下:

//虚拟机dll路径
const   char   szjvmpath[]   =   "c:\\program   files\\ibm\\websphere\\appserver\\java\\jre\\bin\\j9vm\\jvm.dll ";
//寻找并启动虚拟机,成功
jnicreateproc   jvmcreateproc   =   (jnicreateproc)getprocaddress(jvmdll,   "jni_createjavavm ");
jint   r   =   (jvmcreateproc)(&jvm,   (void   **)&env,   &vm_args);

//寻找pmiclient类就失败了,请大家指点

        options[1].optionstring   =   "-xmx256m ";
//设置classpath
        options[0].optionstring   =   "-djava.class.path=c:\\program   files\\ibm\\websphere\\appserver\\plugins\\com.ibm.ws.runtime_6.1.0\\com\\ibm\\websphere\\pmi ";
        javavminitargs   vm_args;
        vm_args.version   =   jni_version_1_4;
        vm_args.options   =   options;
        vm_args.noptions   =   noptioncount;
        vm_args.ignoreunrecognized   =   jni_true;
        const   char   szstartclass[]   =   "pmiclient ";

        jclass   serviceclass   =   env-> findclass(szstartclass);
//这一句失败,说是找不到szstartclass定义的“pmiclient”类

谢谢




快速检索

最新资讯
热门点击