Conexion Java Con Swi-Prolog
Enviado por dickmar • 3 de Agosto de 2011 • 528 Palabras (3 Páginas) • 3.699 Visitas
Hola muchachos en este mini manual se les explicara como conectar java con prolog con un ejemplo sencillo, para esto ustedes saben que tienen que modificar algunas variables del sistema y en su código de java ".java", debe estar con la dirección donde se encuentra su archivo ".jpl", ahora el código java debe tener un archivo .jar llamado "jlp.jar" que se encuentra en la carpeta instalada de swi-prolog.
Creamos nuestro archivo .jpl.
Como ya creamos nuestro pequeño ejemplo en Prolog ahora creemos nuestro programa en java, como editor se utilizo Netbeans 6.5 pero puede ejecutarse en versiones anteriores para los conocedores.
Ahora agregamos jlp.jar a nuestro proyecto “Libraries”. En swi-prolog el jpl.jar esta en la siguiente dirección: “C:\Archivos de programa\pl\lib”.
Ahora el código es como se muestra.
Ahora si lo desean correr de hecho que solo se ejecutara pero no se ejecutara por los siguientes errores ciertos.
Para esto modificaremos algunas variables del sistema de la siguiente manera.
* Anti-clic a “Mi PC”.
* Pestaña “Opciones avanzadas”.
* Clic “Variables de entorno”.
* Modificaremos en variables del sistema clic “Nueva”.
Las variables del sistema creadas son las siguientes.
%JAVA_HOME%\bin;%SWI_HOME%\bin;%SWI_HOME%\lib;%SWI_HOME%\library
Ahora corramos nuestra aplicación
Ahora creemos un poco más de código en java para ver las respuestas mostradas por consola de swi-prolog
Los resultados obtenidos son los siguientes.
conexión y configuración de Java con Prolog usando JPL
El uso de la programación lógica para la construcción de aplicaciones en las que se hace uso de técnicas propias de la Inteligencia Artificial es muy amplio debido basicamente a la naturalidad que este lenguaje tiene para este tipo de aplicaciones. Sin embargo, muchas veces se necesita hacer un trabajo hibrido entre un lenguaje de programación lógica como Prolog y cualquier otro, por ejemplo Java, de programación orientada a objetos, tal vez para aprovechar sus capacidades propias, o tal vez para aprovechar el entorno gráfico que facilita el manejo d einterfaces de usuario final. En este post mostraremos como realizar la conexión entre Java y Prolog usando la libreria JPL (Java Prolog Library).
Primero que nada debemos tener instalado Prolog, en mi caso tengo instalado una versión open source, la cual es SWI Prolog la cual he mencionado en post anteriores. Al instalar SWI Prolog, esta trae por defecto la libreria Java Prolog Library: JPL la cual será la interfaz que
...