next up previous contents index
Next: Data conversion between Java Up: External Language Interface with Previous: External Language Interface with   Contents   Index

Installation

To use the Java interface, one has to ensure that the environment variables BPDIR, CLASSPATH, and PATH (Windows) or LD_LIBRARY_PATH (Solaris) are set correctly. For a Windows PC, add the following settings to autoexec.bat:

       set JAVA_HOME=c:\jdk1.1.5    
       set BPDIR=c:\BProlog
       set PATH=%BPDIR%;%PATH%
       set classpath=.;%BPDIR%\plc.jar;%JAVA_HOME%\lib\classes.zip
and for a Solaris machine, add the following settings to .cshrc.

       set JAVA_HOME=/usr/local/java
       set BPDIR=$HOME/BProlog
       set LD_LIBRARY_PATH=$LD_LIBRARY_PATH;$BPDIR
       set CLASSPATH=.;$BPDIR/plc.jar;$JAVA_HOME/lib/classes.zip
Appropriate values must be assigned to the variables depending on where Java and B-Prolog are installed. The archive file plc.jar in the directory $BPDIR (or %BPDIR%) stores the byte code for the class bprolog.plc.Plc that implements the Java interface, and the file libbp.so ( bp.dll) in the same directory is a dynamic link file that stores B-Prolog's emulator.



Neng-Fa Zhou
1999-11-24