如何在.net中使用Lucene IKVMC端口

本文关键字:Lucene IKVMC 端口 net | 更新日期: 2023-09-27 18:16:48

我刚刚将最新的Lucene版本(4.3.0)转换为Lucene。Net与IKVMC。当我试图打开一个文件与FSDirectory它给我错误Only valid arguments Java.io.File示例:

FileStream fs = File.Open(path, FileMode.Open);
Directory dir = FSDirectory.open(fs);

如何给一个Java文件的c#应用程序?

IKVMC转换JAR文件了吗?

我可以在。net中使用转换后的DLL版本吗?

如何在.net中使用Lucene IKVMC端口

在c#项目中添加对

的引用
lucene-core.4.3.0.dll (created by ikvmc) 
IKVM.OpenJDK.Core.dll (from ikvm/bin folder)

然后在你的c#代码中

 //use java.io.File from IKVM.OpenJDK.Core
 var file = new java.io.File(path);            
 var dir = FSDirectory.open(file);