6.1 Supported Java Versions

Jasper requires at least Java 2 to run. Except under Windows the full development kit, not just the JRE, is needed. Jasper does not work with Visual J++ or Visual Café. Unless indicated otherwise, you can download the JDK from http://java.sun.com.

Except where indicated, Jasper is supported for Java 1.5 or later.

For some platforms, Jasper is only supported under the following conditions:

Mac OS X
Using Jasper from Java may require that DYLD_LIBRARY_PATH be set up so that Java can find the SICStus run-time library. That is, you may need to set DYLD_LIBRARY_PATH to the location of the SICStus run-time libsprt4-0-5.dylib.

Note that currently there is no 32-bit version of Java 1.6 available for OS X.

AIX
JDK 1.3.1 is supported.

The AIX version of JDK 1.3.1 requires some environment variables to be set before invoking an application that embeds the Java VM. For this reason, the following environment variables should be set before starting a SICStus executable that uses library(jasper):

          bash$ export AIXTHREAD_SCOPE=S
          bash$ export AIXTHREAD_MUTEX_DEBUG=OFF
          bash$ export AIXTHREAD_RWLOCK_DEBUG=OFF
          bash$ export AIXTHREAD_COND_DEBUG=OFF
          bash$ export LDR_CNTRL=USERREGS
          
          
          bash$ export LIBPATH=/usr/java131/jre/bin:/usr/java131/jre/bin/classic
          bash$ sicstus 
          ...
     

See the AIX JDK 1.3.1 README (/usr/java131/README.HTML) and “JNI Programming on AIX” for futher details.


Send feedback on this subject.