메인 콘텐츠로 건너뛰기
이 항목은 Linux 및 Windows용 FRE에 적용됩니다.
제공된 모든 기능을 효과적으로 활용하고 크로스 플랫폼 애플리케이션 개발을 보장하기 위해 ABBYY FineReader Engine에는 Java wrapper가 포함되어 있으며, 이를 distributive package에서 찾을 수 있습니다. 이 래퍼는 ABBYY FineReader Engine이 지원하는 모든 플랫폼에 적합하며, Engine 라이브러리 작업을 위한 즉시 사용 가능한 Java 클래스를 구현할 수 있도록 합니다. 이러한 Java 클래스는 Java 애플리케이션에서 직접 사용할 수 있습니다. 그러나 Java 래퍼 사용은 플랫폼마다 특이점이 있으므로, 플랫폼 간 차이점을 확인하려면 아래 표를 참조하세요.
<br />WindowsLinux
Wrapper 파일com.abbyy.FREngine-%BUILD_ID%.jarcom.abbyy.FREngine-%BUILD_ID%.jar
로드 및 언로드 메서드InitializeEngine 함수와 COM loaders/DeinitializeEngine 함수InitializeEngine 함수/DeinitializeEngine 함수
처리단일 스레드 및 멀티 스레드 프로세스 모두 지원단일 스레드 및 멀티 스레드 프로세스 모두 지원
인프로세스 사용InprocLoader 객체 사용네이티브 JNI 바인딩
아웃오브프로세스 사용OutprocLoader 객체 사용com.abbyy.FREngine-%BUILD_ID%.jar 대신 com.abbyy.Outproc.FREngine-%BUILD_ID%.jar을 사용해야 합니다 (Linux에서 아웃오브프로세스 구현 사용 세부 정보는 Out-of-Process Server Implementation 참조)
원격 메서드 호출 사용없음com.abbyy.rmi.FREngine-%BUILD_ID%.jar<br />com.abbyy.rmi.server.FREngine-%BUILD_ID%.jar (세부 정보는 Using the RMI-capable wrapper 참조)
코드 샘플Hello<br />EnginesPoolHello<br />Outproc<br />MultiThreading<br />rmiWorker<br />rmiWorkerClient<br />rmiPoolServer<br />rmiPoolClient<br />threadPoolClient

참고 항목

Java에서 ABBYY FineReader Engine 사용