zoukankan      html  css  js  c++  java
  • java调用C#程序集

    项目地址:请点击 https://github.com/gamecc666/JnaCallC-;

    需求:

        Java使用jna调用经过C++  dll编译后的 C# dl库;

    环境:

        Windows 7 32位、VS2005EclipseJDK 1.8  32位、微软常用运行库位数也要一直;

      需要注意:window 位数需要和JDK、微软常用运行库位数保持一致,不能出现任何位数不一致!!!

    原理:

        Java调用C# 程序集,其中由于C# 属于托管程序,而Java 调用c# ,最好的方法就是通过使用

      jna jar包实现;通过jna调用由C++ 封装好的C# 动态程序集;

    实现过程:

        详细请看本项目手册(由于github识别不了word所以需要下载),使用手册请点击 这里;

     个人总结:

        综合整个项目来说挺感激领导的信任,在另一个项目组完成不了的情况下将这个难点交给自己一人来

      解决,并能够按时完成并交付。整个测试项目从需求确立到完成经历了将近一周的时间,其中针对自己接触

      过少javaC++ 程序来说为了能够确保代码没问题,只能根据官网从创建项目开始一步一步来完成目标,

      以及针对jna的使用只能根据GitHub源码来开发;针对跨语言调用来讲要求还是非常苛刻的,不论是环境,

      版本还是数据类型的对应都是需要一一来确认的,当遇到问题从网上或者别人哪里得到答案时,自己需要

      保持清醒,对其问题能够有自己的分析,虽然不知道怎么做但是只要确认自己想法是对的就一定不要怀疑

      自己要敢于尝试,最终相信你一定会成功。

  • 相关阅读:
    Selenium—浏览器相关操作
    Selenium—对话框处理
    Selenium—获取页面的title,url;使用句柄方式切换窗口
    Jmeter安装及配置(傻瓜模式)
    面试宝典(二)
    Python-接口自动化(十一)
    Jmeter启动报错解决方案
    Python-接口自动化(十)
    Python-接口自动化(九)
    Mac上实现Python用HTMLTestRunner生成html测试报告
  • 原文地址:https://www.cnblogs.com/gamecc666/p/15257043.html
Copyright © 2011-2022 走看看