1:将java打jar包(如果java主项目中应用了其它的库,也要一并打包)
*java版本需要1.8版本*
2:net项目添加IKMC包引用
<ItemGroup>
<PackageReference Include="IKVM" Version="8.7.4" />
</ItemGroup>
3:添加jar包到net项目中
*如果java主项目引用了其它库,此处也要添加进来,并且在项目文件中指明*
<IkvmReference Include="jars/Pro5.jar">
<AssemblyName>RsaUtil</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<References>jars/xx1.jar;jars/xx2.jar;</References>
</IkvmReference>
4:之后就可以在项目中引用java中的方法(实际上IKMC会自动将这些java类转换为c#类,但有时会出现一些包括方法过时之类的问题,这时候我们需要查看IKMC生成的c#类代码,并进行修改以避免报错)