一、平台版本:
1、java:jdk1.8.0_231,已配置环境变量;
2、.NET4.0
二、IDE工具:
1、C#开发:vs2019(visual studio2019);
2、java开发:idea2021.2.3;
3、javajar转dll文件:ikvmbin-8.1.5717.0;
4、dll反编译查看依赖库:dnSpy_6.1.7_64bit
5、.NET打包成exe安装程序:Inno Setup打包程序6.x,打完包支持win7(需要安装.net4.0),win10,win11
三、步骤:
1、idea开发好需要调用的java代码
2、使用idea将java代码编译导出jar文件
参考:Jar打包
3、使用ikvm将jar文件转化为dll文件:
继续参考:使用IKVMC转换Jar为dll动态库
4、使用dnspy查看dll的依赖库,复制依赖库到vs开发项目中,如果运行报错,请把ikvm中所有dll都复制到.net项目中
继续继续参考:用dnspy查看dll依赖库
5、使用vs2019开发.net项目
6、使用Inno Setup打包
参考:https://jingyan.baidu.com/article/295430f1232df70c7e0050fe.html
温馨提示:工具下载中有inno打包脚本示例
四、工具下载地址:
五、感谢大佬们的分享:
使用IKVMC转换Jar为dll动态库(含idea打包jar方法)-CSDN博客