Witam mam problem z wczytaniem pliku z programu weka z rozszerzeniem .arff Ogólnie mój kod tak się przedstawia
import weka.core.Instances;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class odczytarff {
public static void main(String[] args) throws FileNotFoundException{
BufferedReader reader = new BufferedReader(
new FileReader("C:/XXXXXXXX.arff"));
*Instances data = new Instances(reader);
*reader.close();
// setting class attribute
data.setClassIndex(data.numAttributes() - 1);
}
}
wszystko niby fajnie z tym, że tam gdzie oznaczylem gwiazdka wywala błąd:
" unreported exception IOexception; must be caught or declared to be thrown" Nie wiem o co chodzi bo ten wyjątek wyraża się chyba w tym "throws FileNotFoundException{" co pisze po metodzie a przynajmniej tak mi sie wydawalo. Próbowałem jeszcze czegoś takiego:
import weka.core.Instances;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class odczytarff {
public static void main(String[] args) {
try {
BufferedReader reader = new BufferedReader(
new FileReader("C:/XXXXXXXXXX.arff"));}
catch (IOException e) { Instances data = new Instances(reader);
reader.close();}
// setting class attribute
data.setClassIndex(data.numAttributes() - 1);}
}
}
ale to też nie dało pozytywnych rezultatów. Byłbym wdzięczny za pomoc