c# - 强制 IKVMC 将 JAR 转换为 DLL?

标签 c# java .net jar

我正在尝试使用 IKVMC 将我们的研究人员使用的一些“开箱即用”的 JAR 文件转换为我可以在我们的 C# 项目中使用的 DLL。虽然我能够为某些 JAR 成功完成此操作——其中一个包含 Main() 方法的 JAR 被转换为 .exe 文件(如 IKVMC 中所述)。我不知道如何处理这些。

有谁知道我可以:

  1. 在我的 C# 应用程序中使用输出 EXE
  2. 即使 JAR 包含 Main() 方法,也让 IKVMC 将 JAR 生成到 DLL 中

IKVMC 命令提示输出:

ikvmc xom.jar
Note IKVMC0004: using main class "nu.xom.Info" based on jar mainfest
Note IKVMC0002: output file is "xom.exe"

最佳答案

EXE 文件只是具有入口点的 DLL。您可以像引用外部 DLL 文件一样在 C# 项目中引用 EXE。

关于c# - 强制 IKVMC 将 JAR 转换为 DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11763342/

相关文章:

c# - 打开一个 Internet Explorer Windows,其中只有 3 个选项卡

c# - 指定存储在列表数组中的每个列表的初始容量

java - 即使安装 Hibernate Eclipse 插件后,Hibernate Perspective 也不会出现在 Luna 中

.net - 检查hangfire重复作业是否已经在运行

.NET 双向套接字实时通信协议(protocol)

c# - 如果用户在hangman c#中猜测正确,如何显示用户的输入

c# - 无法在 WCF 中序列化字节数组

java - 如何将 JPA 对象从 App Engine 发送到 GET?类型 'org.datanucleus.store.types.sco.simple.Date'

java.net.SocketException : Address family not supported by protocol in android emulator 异常

c# - Entity Framework 有时不加载子对象/集合的内容