在Visual Studio 2010 C#环境中使用IKVM的树可视化工具

时间:2012-10-11 07:46:18

标签: weka ikvm

我正在使用IKVM 0.46.0.2将java应用程序包装到visual studio 2010 C#环境中的dll中。

而weka版本是3.7

我使用-sharedloader选项创建了一个weka.dll

ikvmc -classloader:ikvm.runtime.ClassPathAssemblyClassLoader -target:library weka.jar LibSVM.jar

最后,我在C#console中成功运行。

控制台消息

Refreshing GOE props...
[KnowledgeFlow] Loading properties and plugins...
[KnowledgeFlow] Initializing KF...

似乎很好。

但是,J48树不会出现。

没有错误,JFrame窗口也做得很好。

你知道我该做什么吗?

由于

1 个答案:

答案 0 :(得分:0)

在大多数情况下,这是一个类加载问题。您已在一个dll中编译了2个jar文件。如果两个jar文件中都有相同的文件(主要是META_INF),则会产生问题。在这种情况下,在一个DLL中编译每个jar文件。

如果这没有帮助,那么您可以设置上下文类加载器。详细信息位于wiki