分享

java调用C#编写的COM组件Can't co

 Kliine 2016-10-21

关于Java调用C#编写的COM组件的方法,参考我的上一篇文章:http://blog.csdn.net/kingjxust/article/details/9142757

如果出调用过程中出现错误:

  1. <span style="font-size: 18px;">Exception in thread "main" com.jacob.com.ComFailException : Can't co-create object</span>  
则按以下步骤处理:

1、运行

  1. System.out.println(System. getProperty( "java.library.path" ));  

来获得java的library Path,然后将C#编写的dll 和jacob-1.15-M4-x86.dll 拷贝到其中的第一个library Path目录中,要注意32位和64位的区别,并且,如果你是WEB项目的话,还要在Tomcat的bin目录下拷贝一份文件,需要注意的是,在web项目中运行
  1. <span style="font-size: 18px;">System.out.println(System. getProperty( "java.library.path" ));</span>  

得到的目录 和普通Java项目运行得到的目录是有可能不一样的,从而这些文件拷贝到的目录也是不一样的。
2、如果上面的步骤还是没有解决问题的话,看看你的JDK版本是不是1.7的,如果是,换成1.6的版本



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多