1
CSVLoader loader = new CSVLoader();
loader.setSource(new File("));
Instances data = loader.getDataSet();

上記のコードを Java で実行すると、正常に動作します。

しかし、次のコードを使用して C# で同じことを行うと、例外がスローされます。

weka.core.Instances instsOrg = csvLoader.getDataSet();

例外メッセージは、「「weka.core.converters.ConverterUtils」の型初期化子が例外をスローしました」です。

 string filename = "myCSVfile.csv"";
 weka.core.converters.CSVLoader csvLoader = new weka.core.converters.CSVLoader();
 csvLoader.setSource(new java.io.File(filename));
 weka.core.Instances instsOrg = csvLoader.getDataSet();

 weka.core.converters.ArffSaver saver = new weka.core.converters.ArffSaver();
 saver.setInstances(data);
 saver.setFile(new File("myCSVfile.arff"));
 saver.writeBatch();

weka.dll 、 IKVM.OpenJDK.Core.dll 、および IKVM.Runtime を参照ファイルとして追加しました。この例外を取り除くのを手伝ってくれる人はいますか??? できる限り早くご回答ください :(

4

0 に答える 0