当前位置: 代码迷 >> Java相关 >> java 怎么和 winmail 整合
  详细解决方案

java 怎么和 winmail 整合

热度:8959   发布时间:2013-02-25 21:49:41.0
java 如何和 winmail 整合
如何实现某系统(JSP项目)注册或修改 winmail 上的用户

看了 winmail 的帮助文档,说是提供了 MailServerCtrl.dll
然后 newObject.CreateObject("MailServerCtrl.MailDBInterface") 就可以调用 dll 里的方法,来实现用户注册等功能
但只提供了 php 和 .net 的例子,而无 JAVA 例子

下面是我的两个实验:
1、
网上找到篇帖子http://topic.csdn.net/u/20070806/08/257694EE-3F84-4ED9-BA9D-809078007F82
仿佛是用 jcom 来调用上面的接口,代码如下:
Java code
System.runFinalizersOnExit(true); ActiveXComponent   mf=new   ActiveXComponent( "MailServerCtrl.MailDBInterface ");//找到组件 Object   myCom=mf.getObject();//生成一个对象 Dispatch.call(myCom,method,param...); //example Dispatch.call(myCom, "AddUser/方法 ", "参数1 ", "参数2 ", "参数3 ");


但问题是 runFinalizersOnExit 已过期
ActiveXComponent、Dispatch 类也不知道在哪里找(好象在微软官网上,但找了半天没找到。。。。。。)


2、
用了 System.loadLibrary("MailServerCtrl") 和 native ,DLL 文件是找到了,但无法调用里面的方法,
java.lang.UnsatisfiedLinkError
(确认已经把 MailServerCtrl.dll 复制到 windows\system32 下面了,并已注册)
Java code
public class Winmail {    static{        System.loadLibrary("MailServerCtrl");    }        public native String GetDBPath();        public static void main(String[] args) {        Winmail win = new Winmail();        System.out.println(win.GetDBPath());// java.lang.UnsatisfiedLinkError    }}



求助各位兄弟姐妹,如何实现 JSP(当然 JAVA 也行)和 winmail 的交互

如果能用 javascript 解决也可以

------解决方案--------------------------------------------------------
ddddddddddddddddddddddd
------解决方案--------------------------------------------------------
来学习,顺便来接分...
------解决方案--------------------------------------------------------
mark
------解决方案--------------------------------------------------------
- -!
------解决方案--------------------------------------------------------
wahaha!
------解决方案--------------------------------------------------------
我要占两个位子!
------解决方案--------------------------------------------------------
JavaScript就能搞定啊
  相关解决方案