Did you know ... | Search Documentation: |
Issues with library(jpl) |
The library(jpl) is used for calling Java from Prolog or embedding Prolog in a Java program. SWI-Prolog has no dependencies on this library, so if you do not intend to mix Java and Prolog in one program there is no reason to take action.
The MacOS version has been tested with Oracle Java. The interface
object, libjpl.dylib
needs to have its dependencies pointed at the
currently installed Oracle Java version. The dependencies can be updated
by running
?- jpl_config_dylib.
This will
$JAVA_HOME
or by running
/usr/libexec/java_home
libjpl.dylib
in the SWI-Prolog library/usr/bin/install_name_tool
to update the dependency