急!jacob调用Outlook的问题!!!!

P.C young 2005-03-17 11:18:50
最近在搞一个东西,要把网页写到本地的OUTLOOK里面,用jacob了,但是调用老是会出错!

ActiveXComponent axOutlook = new ActiveXComponent("Outlook.Application");

就这句就出错了!

org.apache.jasper.JasperException: Can't get object clsid from progid
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:367)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)


如果把“Outlook.Application”换成调用WORD“Word.Application”就不会出错!为什么啊!!!
各位还有没有其他的方法解决这个用OUTLOOK发送邮件的问题啊!!!
郁闷ing.........
...全文
267 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaozhuao 2005-03-17
  • 打赏
  • 举报
回复
关注.
blackhost 2005-03-17
  • 打赏
  • 举报
回复
jacob有版本问题,也与注册表数据有关。建议你统一使用2000的版本。
GJA106 2005-03-17
  • 打赏
  • 举报
回复
ActiveXComponent doc = new ActiveXComponent("OUTLOOK.Application");
没有问题,成功调用出OutLook向导了!
环境: jdk1.4.2+w2000sp4
GJA106 2005-03-17
  • 打赏
  • 举报
回复
1.直接用CLSID来引用,没有试过。
2.使用jacod必需使用windows平台的资源,无法放到linux上使用的。
3.xp下使用应该没有问题,楼主机器的OutLook没问题吧。
P.C young 2005-03-17
  • 打赏
  • 举报
回复
jacod 我用的是1.9的。与注册表有什么关系,还有那个ActiveXComponent("OUTLOOK.Application")引号里面的能不能直接用CLSID来引用?还有,放到LINUX服务器上,.dll和.jar该怎么放啊.............郁闷ing..........
P.C young 2005-03-17
  • 打赏
  • 举报
回复
偶的是J2SDK 1.4.2+WINXP SP1 还没搞定啊,都一天了。。。。。。。

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧