【发布时间】:2012-08-01 16:12:23
【问题描述】:
我正在尝试使用 IKVMC 将我们研究人员使用的一些“开箱即用”JAR 文件转换为我可以在 C# 项目中使用的 DLL。虽然我能够为某些 JAR 成功完成此操作——包含 Main() 方法的 JAR 被转换为 .exe 文件(如 IKVMC 中所述)。我不知道如何处理这些。
有谁知道我该怎么做:
- 在我的 C# 应用程序中使用输出 EXE
- 让 IKVMC 将 JAR 生成到 DLL 中,尽管 JAR 包含 Main() 方法
IKVMC 命令提示符输出:
ikvmc xom.jar
Note IKVMC0004: using main class "nu.xom.Info" based on jar mainfest
Note IKVMC0002: output file is "xom.exe"
【问题讨论】:
-
.exe应该是一个和其他任何程序集一样的程序集。您是否刚刚尝试将其放入您的项目中? -
@millimoose 在下面的答案中查看我的评论。谢谢您的帮助。如果我最终可以避免它,我想获得 JAR 中的类/对象而不是 EXE——因为并非所有代码都需要。