EGL 런타임에 대해 UNIX curses 라이브러리 설정

참고: 이 주제의 태스크를 수행하려면 "Java™용 EGL 런타임 코드 설치" 태스크 주제에 설명된 대로 EGL 런타임 코드가 설치되어 있어야 합니다.

AIX®,HP-UX, Solaris 또는 Linux(Intel 또는 zSeries)에 EGL 텍스트 프로그램을 배치하면 EGL 런타임에서는 UNIX curses 라이브러리를 사용합니다. 환경이 UNIX curses 라이브러리에 대해 설정되지 않았거나 해당 라이브러리가 지원되지 않는 경우 EGL 런타임에서는 Java Swing 기술을 사용하며 이 기술도 사용할 수 없는 경우에는 프로그램이 실패합니다.

사용자가 터미널 에뮬레이터 창 또는 문자 터미널에서 EGL 프로그램을 실행하는 경우 UNIX curses 라이브러리가 필요합니다.

EGL 런타임이 UNIX curses 터미널 라이브러리에 액세스할 수 있게 하려면 UNIX 쉘 환경에서 몇몇 단계를 완료해야 합니다. 처음 두 단계 각각에서 installDir은 EGL 런타임 파일을 설치한 디렉토리를 참조합니다.
  1. libCursesCanvas7 라이브러리를 포함하도록 라이브러리 경로를 수정하십시오. 해당 라이브러리는 런타임 설치 디렉토리에서 제공됩니다.
      export library_var=$library_var:/installDir/bin
    library_var
    다음 중 하나입니다.
    • HP-Itanium, 64비트 HP-RISC, Linux 및 Solaris의 경우 LD_LIBRARY_PATH
    • 32비트 HP-RISC용 SHLIB_PATH
    • AIX의 경우 LIBPATH
  2. 다음 예제와 같이 TERM 환경 변수를 적절한 터미널 설정으로 설정하십시오.
      export TERM=vt100

    터미널 예외가 발생하는 경우에는 xterm, dtterm 또는 vt220 등의 다양한 터미널 설정을 시도하십시오.

  3. 다음 예제와 같이 UNIX 쉘에서 EGL Java 프로그램을 실행하십시오.
      java myProgram

    CLASSPATH 환경 변수가 프로그램이 상주하는 디렉토리를 식별하는지 확인하십시오.

UNIX에서 Curses 라이브러리 사용에 대한 추가 세부사항은 UNIX 메뉴얼 페이지를 참조하십시오.