Está en la página 1de 6

Conexión de Prolog con

Netbeans.
EZEQUIEL MARTINEZ VITE
GUADALUPE HERNANDEZ HERNANDEZ
RAUL SUAREZ BAUTISTA
ALFREDO

Héctor Gerardo Lara Gutierrez| Ciencias Computacionales 4-1 | 20/09/2018

EZEQUIEL MARTINEZ VITE LIC.CIENCIAS COMPUTACIONALES 5-1


Conexión de
Prolog con
Netbeans.

EZEQUIEL MARTINEZ VITE LIC.CIENCIAS COMPUTACIONALES PÁGINA 1


Introducción
El lenguaje de programación lógica Prolog está siendo muy utilizado en las aplicaciones
de hoy en día, este lenguaje es usado para hacer Sistemas expertos, sistemas
probabilistas, reconocimiento de patrones y otros temas sobre Inteligencia Artificial, sin
embargo para realizar una aplicación es necesario usar otros lenguajes como por ejemplo
Java, un ejemplo claro seria que con Java podemos hacer interfaces gráficas más
sofisticadas que con Prolog, en este tutorial te enseñare como hacer una conexión entre
el JDK de Java y el compilador de Prolog a través de una librería llamada JPL que viene
incluida en la instalación de Prolog.

Desarrollo
Requerimientos:

- Tener instalado JDK de Java

- Tener instalado Netbeans

- Tener instalado el compilador de Prolog

- Tener instalado el Editor de Prolog (Swi - Prolog)

Conexión:

Como mencione anteriormente usaremos una librería incluida en la carpeta de


instalación de Prolog llamada JPL: Java Prolog Library y para esto es necesario agregar
las rutas de los recursos que usaremos a la variable de entorno PATH, para que pueda
ser reconocida por el sistema operativo.

Para esto nos dirigimos a Equipo >> Propiedades >> Configuración Avanzada del
Sistema >> Opciones Avanzadas >> Variables de entorno >> Variables del Sistema >>
Path y le damos EDITAR.

EZEQUIEL MARTINEZ VITE LIC.CIENCIAS COMPUTACIONALES PÁGINA 2


EZEQUIEL MARTINEZ VITE LIC.CIENCIAS COMPUTACIONALES PÁGINA 3
En esta variable agregaremos 5 rutas necesarias, estas rutas varían de acuerdo a la versión
de tu JDK y la instalación de Prolog:

C:\Program Files\Java\jdk1.7.0_80\bin;

C:\Program Files\Java\jdk1.7.0_80\lib\tools.jar;

C:\Program Files\Java\jdk1.7.0_80\jre\lib\rt.jar;

C:\Program Files\swipl\bin;

C:\Program Files\swipl\lib\jpl.jar

Nota: Cada ruta va separada por ";", antes que empieces a agregar tus rutas verifica que
haya un ";" en la ultima variable agregada.

Con esto ya tendremos nuestra conexión establecida entre Prolog y Java.

Conclusión
Prueba:

Para realizar una consulta entre Java y Prolog iremos al NetBeans y crearemos un
nuevo proyecto llamado JavaProlog en el cual incluiremos el archivo JPL.jar

En la carpeta libraries hacemos anti - click >> add JAR/Folder

Buscamos la ruta siguiente y seleccionamos el archivo jpl.jar:

C:\Program Files\swipl\lib

EZEQUIEL MARTINEZ VITE LIC.CIENCIAS COMPUTACIONALES PÁGINA 4


Nota: En algunos casos la dirección de instalación puede variar dependiendo a tu
versión de Windows.

Con esto ya tenemos agregada la librería JPL.jar y eso sería todo el tutorial. Aquí les
dejo un ejemplo para que prueben su conexión:

Referencias
Joel Fernandez. (Noviembre 28,2017). Conectar Prolog con Java usando JPL .
Septiembre 08,2018, de CODEBOTIC Sitio web:
http://codebotic.blogspot.com/2015/08/conectar-prolog-con-java-usando-
jpl.html
ALONSO PARRA ,CESAR VIELMA ,FREDDY RONDON ,JOSE MARQUEZ.
(S/AP). I ntegración de Java y Prolog. Septiembre 08,2018, de Universidad de
Los Andes Sitio web: http://www.ing.ula.ve/~aguilar/actividad-
docente/IA/cookbooks/cookbook-JPE.pdf
S/A. (lunes, 18 de mayo de 2009 05:50:41 p. m.). Interacción Java-Prolog .
Septiembre 08,2018, de S/A Sitio web:
http://cs.uns.edu.ar/~grs/Logica/InteracJavaProlog.pdf

EZEQUIEL MARTINEZ VITE LIC.CIENCIAS COMPUTACIONALES PÁGINA 5