Fórum Java: exceção começa ser disparada após deploy de projeto #611637
29/06/2020
0
Boa tarde a todos!
Pessoal, será que alguém pode me ajudar com isso? Eu desenvolvi um projeto com Maven e Spring Boot que faz a leitura de uma imagem e converte em texto. Para isso usei as bibliotecas do Tesseract OCR. O programa funciona bem até eu executar o comando
O ponto onde a exceção é disparada é na linha 13 no método doOCR():
Pessoal, será que alguém pode me ajudar com isso? Eu desenvolvi um projeto com Maven e Spring Boot que faz a leitura de uma imagem e converte em texto. Para isso usei as bibliotecas do Tesseract OCR. O programa funciona bem até eu executar o comando
mvn clean install
para gerar o JAR do projeto. Depois disso mesmo que eu o execute pela IDE ou diretamente pelo arquivo JAR uma exceção é disparada: "java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljuva/nio/ByteBuffer;"O ponto onde a exceção é disparada é na linha 13 no método doOCR():
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.io.File; import net.sourceforge.tess4j.*; public class LeituraOCR { public String readImage(String pathImage) { String result = new String(); Tesseract tesseract = new Tesseract(); try { tesseract.setDatapath( "C:\\java\\robosintegra\\lib\\Tess4j\\tessdata" ); result = tesseract.doOCR( new File(pathImage)); } catch (TesseractException e) { e.printStackTrace(); } return result; } } |

Bruno Camoleze
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)