gpt4 book ai didi

java - 使用 IKVM 将 JAR 文件转换为 .DLL 时的警告

转载 作者:行者123 更新时间:2023-11-30 11:55:01 24 4
gpt4 key购买 nike

我需要在我的 asp.net 应用程序中使用 openForecast.jar,因为当我在 cmd 中编写时,我在这里和那里阅读并找到了 IKVM

ikvmc openForecast.jar

然后我收到这样的警告信息

D:\Bobby\Telkom Project\ikvm-0.44.0.5\bin>ikvmc OpenForecast-0.4.0.jar
Note IKVMC0002: output file is "OpenForecast-0.4.0.dll"
Warning IKVMC0100: class "org.jfree.data.time.TimeSeries" not found
Warning IKVMC0100: class "org.jfree.data.time.RegularTimePeriod" not found
Warning IKVMC0100: class "org.jfree.data.time.TimeSeriesDataItem" not found
Warning IKVMC0111: emitted java.lang.NoClassDefFoundError in "net.sourceforge.op
enforecast.input.TimeSeriesBuilder.<init>(Lorg.jfree.data.time.TimeSeries;)V"
("org.jfree.data.time.TimeSeries")
Warning IKVMC0111: emitted java.lang.NoClassDefFoundError in "net.sourceforge.op
enforecast.input.TimeSeriesBuilder.<init>(Lorg.jfree.data.time.TimeSeries;Ljava.
lang.String;)V"
("org.jfree.data.time.TimeSeries")
Warning IKVMC0111: emitted java.lang.NoClassDefFoundError in "net.sourceforge.op
enforecast.input.TimeSeriesBuilder.build()Lnet.sourceforge.openforecast.DataSet;
"
("org.jfree.data.time.TimeSeries")
Warning IKVMC0111: emitted java.lang.NoClassDefFoundError in "net.sourceforge.op
enforecast.input.TimeSeriesBuilder.build(Lorg.jfree.data.time.TimeSeriesDataItem
;)Lnet.sourceforge.openforecast.DataPoint;"
("org.jfree.data.time.TimeSeriesDataItem")
Warning IKVMC0111: emitted java.lang.NoClassDefFoundError in "net.sourceforge.op
enforecast.output.TimeSeriesOutputter.output(Lnet.sourceforge.openforecast.DataP
oint;Ljava.lang.String;)V"
("org.jfree.data.time.TimeSeriesDataItem")

我还发现 openForecast 由大约 6 个类文件和 3 个子文件夹组成,每个子文件夹包含几个类文件。我需要帮助为什么会发生这种情况以及如何解决它(因为 IKVM 本身的文档仍然让我无处可去),谢谢

最佳答案

第一个提示:只需忽略警告并使用代码即可。 Java jar 通常指的是除了您不关心的特定场景外不使用的外部代码。

另一种方法是找到 org.jfree.data.time 类应该来自哪里,并获取那个 jar 并将其链接进去(但你会冒它也有一些悬而未决的依赖关系的风险)。

关于java - 使用 IKVM 将 JAR 文件转换为 .DLL 时的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5256658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com