В настоящее время я пытаюсь прочитать файл ofx с помощью Java.Но я получаю следующую ошибку: Unhandled exception type FileNotFoundException
(для 2-й строки).Я использую OFx4j.Не могли бы вы дать мне несколько советов по этому поводу?
Вот код, который я написал до сих пор:
String filename=new String("C:\\file.ofx");
FileInputStream file = new FileInputStream(filename);
NanoXMLOFXReader nano = new NanoXMLOFXReader();
try
{
nano.parse(stream);
System.out.println("woooo It workssss!!!!");
}
catch (OFXParseException e)
{
}
Спасибо за ваши комментарии, я внес некоторые изменения:
String FILE_TO_READ = "C:\\file.ofx";
try
{
FileInputStream file = new FileInputStream(FILE_TO_READ);
NanoXMLOFXReader nano = new NanoXMLOFXReader();
nano.parse(file);
System.out.println("woooo It workssss!!!!");
}
catch (OFXParseException e)
{
System.out.println("Message : "+e.getMessage());
}
catch (Exception e1)
{
System.out.println("Other Message : "+e1.getMessage());
}
Но теперь я получаю следующее:
Исключение в потоке "main" java.lang.NoClassDefFoundError: net / n3 / nanoxml / XMLParseException в OfxTest.afficherFichier (OfxTest.java:31) в OfxTest.main (OfxTest.java:20) Причина: java.lang.ClassNotFoundException: net.n3.nanoxml.XMLParseException в java.net.URLClassLoader $ 1.run (неизвестный источник) в java.security.AccessController.doPrivileged (собственный метод)на java.net.URLClassLoader.findClass (неизвестный источник) на java.lang.ClassLoader.loadClass (неизвестный источник) на sun.misc.Launcher $ AppClassLoader.loadClass (неизвестный источник) на java.lang.ClassLoader.loadClass (неизвестный источник)... еще 2
Я пытаюсь понять это.Я считаю, что не может найти исключение XMLParseException.Но я не уверен.