我可以在 C# 项目中添加 JAR 文件作为库吗
Can I add JAR file as library in C# project
我可以在我的 C# 项目中添加 .JAR 文件作为库吗?如果我能做到这一点,它将帮助我避免为 JAVA 和 C# 编写重复代码。
我查看了“https://github.com/jni4net/jni4net/”,但没有得到答案是否真的可以调用写在.JAR 文件中的API。
提前致谢!
在使用 ikvm 将 JAR 文件转换为 DLL 后,我能够在 C# 中使用它。这是我遵循的步骤:
- 从 https://sourceforge.net/projects/ikvm/ 下载最新版本的 iKVM 并解压缩 zip 文件。
- 在 windows 和 运行 中打开命令提示符此命令:
ikvmc.exe -out:.dll .jar
- 以上步骤应该会生成您可以在 C# 项目中引用的 DLL。
还有另一种使用 JNI4NET 的方法 - https://github.com/jni4net/jni4net/ 但我没有探索太多,因为我能够使用 iKVM 实现我想要的
编码愉快!
谢谢
我可以在我的 C# 项目中添加 .JAR 文件作为库吗?如果我能做到这一点,它将帮助我避免为 JAVA 和 C# 编写重复代码。
我查看了“https://github.com/jni4net/jni4net/”,但没有得到答案是否真的可以调用写在.JAR 文件中的API。
提前致谢!
在使用 ikvm 将 JAR 文件转换为 DLL 后,我能够在 C# 中使用它。这是我遵循的步骤:
- 从 https://sourceforge.net/projects/ikvm/ 下载最新版本的 iKVM 并解压缩 zip 文件。
- 在 windows 和 运行 中打开命令提示符此命令: ikvmc.exe -out:.dll .jar
- 以上步骤应该会生成您可以在 C# 项目中引用的 DLL。
还有另一种使用 JNI4NET 的方法 - https://github.com/jni4net/jni4net/ 但我没有探索太多,因为我能够使用 iKVM 实现我想要的
编码愉快!
谢谢