【问题标题】:IKVM Apache FOPIKVM Apache FOP
【发布时间】:2010-12-03 11:31:07
【问题描述】:

我正在尝试将 Apache FOP v1.0 库编译为 .NET DLL。我按照以下说明进行操作: Using ApacheFOP v1.0 in .NET application

但是,当我运行 ikvmc 命令时,我收到了一些警告(我可以忍受),然后是一个错误:

System.ArgumentException: 已添加具有相同键的项。

谁能告诉我如何解决这个问题? 对此的任何帮助将不胜感激。

谢谢 周杰伦

【问题讨论】:

    标签: c# apache apache-fop ikvm


    【解决方案1】:

    这是由于不必要的 -reference:IKVM.OpenJDK.Core.dll 导致的开发快照中的 ikvm 回归。如果您删除它应该可以工作,但就像 Horcrux7 指出的那样,-recurse 也不打算像这样使用。所以你可以简单地做:

    ikvmc D:\fop\build*.jar -version:1.0 -out:D:\fop\fop.dll

    【讨论】:

      【解决方案2】:

      您会收到哪些警告?请参阅ikvmc error messages。对于异常,您应该向我们提供堆栈跟踪以及异常发生时的操作。你也应该写下你使用哪个 ikvm 版本。

      【讨论】:

      【解决方案3】:

      试试NFOP,它不依赖IKVM。

      【讨论】:

      • 嗨 Fabio - NFOP 是否仍在积极开发中?我能找到的最后一个版本是 2008 年,因此我没有走 NFOP 路线,我不想使用不受支持和开发的东西。你知道这个项目的状态吗?
      猜你喜欢
      • 2011-06-28
      • 1970-01-01
      • 2012-11-21
      • 2013-09-09
      • 2014-12-30
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多