java调用C#程序集
2021/9/12 1:06:25
本文主要是介绍java调用C#程序集,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
项目地址:请点击 这里;
一 需求:
Java使用jna调用经过C++ dll编译后的 C# dl库;
二 环境:
Windows 7 32位、VS2005、Eclipse,JDK 1.8 32位、微软常用运行库位数也要一直;
需要注意:window 位数需要和JDK、微软常用运行库位数保持一致,不能出现任何位数不一致!!!
三 原理:
Java调用C# 程序集,其中由于C# 属于托管程序,而Java 调用c# ,最好的方法就是通过使用
jna 的jar包实现;通过jna调用由C++ 封装好的C# 动态程序集;
四 实现过程:
详细请看本项目手册(由于github识别不了word所以需要下载),使用手册请点击 这里;
五 个人总结:
综合整个项目来说挺感激领导的信任,在另一个项目组完成不了的情况下将这个难点交给自己一人来
解决,并能够按时完成并交付。整个测试项目从需求确立到完成经历了将近一周的时间,其中针对自己接触
过少的java、C++ 程序来说为了能够确保代码没问题,只能根据官网从创建项目开始一步一步来完成目标,
以及针对jna的使用只能根据GitHub源码来开发;针对跨语言调用来讲要求还是非常苛刻的,不论是环境,
版本还是数据类型的对应都是需要一一来确认的,当遇到问题从网上或者别人哪里得到答案时,自己需要
保持清醒,对其问题能够有自己的分析,虽然不知道怎么做但是只要确认自己想法是对的就一定不要怀疑
自己要敢于尝试,最终相信你一定会成功。
这篇关于java调用C#程序集的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#