我的任务是编写一个应用程序来连接到 DoubleClick DART API 并下载广告素材。
API 目前只有 Java,但他们正在努力(最终)发布 SOAP 版本。
作为 C# 开发人员,我想用 C# 编写应用程序并访问 Java API,直到 SOAP API 可用为止。
我可以这样做吗?如果是,怎么办?
如果没有,我将学习 Java,编写应用程序,然后在 SOAP API 可用时重做,但这不是首选的操作过程。
感谢您的帮助。
最佳答案
IKVM.NET可能是你的解决方案。它是一个 Java 虚拟机,可将 Java 字节码转换为 .NET IL。
您可以使用 ikvmc.exe 将 Java API(以 jar 或源文件形式提供)编译成 .NET 程序集,然后从您的 C# 项目中引用该程序集。
IKVM 对 Java 用户界面 (AWT) 的支持有限,但由于它是一个 API,因此这应该无关紧要。
我没有亲自尝试过,所以我不能保证这真的有效。
关于c# - 我可以使用 C# 连接到 Java API 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/778316/