Мне трудно правильно экспортировать свое Java-приложение.Когда я запускаю его из Eclipse, у него нет ошибок.
Однако после экспорта исполняемого jar-файла и преобразования его в exe-файл при вызове метода doOCR я получаю следующую ошибку:
String imgText = instance.doOCR(new File(path));
Ошибка:
net.sourceforge.tess4j.TesseractException: java.lang.NullPointerException
at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
at logic.OCR.<init>(OCR.java:28)
at display.MainWindow$1$2.run(MainWindow.java:146)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at net.sourceforge.tess4j.util.ImageIOHelper.convertImageData(Unknown Source)
at net.sourceforge.tess4j.util.ImageIOHelper.getImageByteBuffer(Unknown Source)
at net.sourceforge.tess4j.Tesseract.setImage(Unknown Source)
at net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
... 5 more
Папка tessdata
находится в том же каталоге, что и исполняемый файл.Как я могу экспортировать приложение, чтобы больше не получать эту ошибку?