为 EGL 运行时设置 UNIX curses 库

在 AIX® 或 Linux™ 上部署 EGL 文本程序时,EGL 运行时会尝试使用 UNIX® curses 库。如果该环境不是为 UNIX curses 库设置的或者如果该库不受支持,则 EGL 运行时将尝试使用 Java™ Swing 技术;如果连该技术也未提供的话,程序会失败。

当用户从终端仿真器窗口或字符终端运行 EGL 程序时,UNIX curses 库是必需的。

为使 EGL 运行时能够访问 AIX 或 Linux 上的 UNIX curses 终端库,必须完成 UNIX shell 环境中的几个步骤。在前两个步骤的每个步骤中,installDir 都是指运行时安装库:
  1. 修改 LD_LIBRARY_PATH 环境变量以包括共享对象 libCursesCanvas6.so,该对象是在运行时安装库中提供的:
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH: /installDir/bin
  2. 修改 CLASSPATH 环境变量以添加 fda6.jar 和 fdaj6.jar:
      export CLASSPATH=$CLASSPATH:
      /installDir/lib/fda6.jar: /installDir/lib/fdaj6.jar

    前面的信息必须在单独的一行上键入。

  3. 将 TERM 环境变量设置为适当的终端设置,如以下示例所示:
      export TERM=vt100

    如果发生终端异常,则尝试不同的终端设置,诸如 xterm、dtterm 或 vt220。

  4. 从 UNIX shell 中运行 EGL Java 程序,如以下示例所示:
      java myProgram

    确保 CLASSPATH 环境变量标识程序所在的目录。

有关使用 UNIX 上的 Curses 库的其它详细信息,请参阅 UNIX 联机帮助页。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.