! strcmp (locale, "C"): Ошибка: ошибка подтверждения: в файле baseapi.cpp, строка 209 - PullRequest
0 голосов
/ 03 декабря 2018

Примеры кодов для запуска Tess4j приведены в "http://tess4j.sourceforge.net/codesample.html,", однако это было выполнено в Mac OS в intellij, в сообщении об ошибке появилось !strcmp(locale, "C"):Error:Assert failed:in file baseapi.cpp, line 209 со следующими сообщениями:

A fatal error has been detected by the Java Runtime Environment:
SIGILL (0x4) at pc=0x000000012183ca4f, pid=44026, tid=0x0000000000001903
JRE version: Java(TM) SE Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode bsd-amd64  compressed oops)
Problematic frame:
C [libtesseract.dylib+0x156a4f] ERRCODE::error(char const*, TessErrorLogCode, char const*, ...) const+0x183

Из-за того, что я прочитал вышеупомянутые посты, кажется, что это проблема с экспортом LC_ALL = C, но я не уверен, в каких кодах примера, какие именно коды следует добавить / изменить, чтобы этот пример работал?

1 Ответ

0 голосов
/ 24 июля 2019

После ввода export LC_ALL=C в терминале откройте IDE в том же окне терминала.Запуск IDE / кода в другом терминале не будет работать.

...