You are on page 1of 16

Ejemplo de cmo hacer la conexin de una aplicacin en Java (con NetBeans

) con Swi-Proplog
Paso1 :
Cargar el NetBeans:

Paso 2:
Crear Un Nuevo proyecto dandole click en el menu File > New Proyect

Paso 3:

Paso 4:
Seleccionar Java Application ( que se encuentra en la parte superior
derecha del nuevo formulario). Y le dan un clic en Next.

Paso 5: Seleccionar El nombre del proyecto y la ruta donde se quiere ubuicar


el proyecto (En mi caso se llama py_familia y esta ubicado en la carpeta
D:\miTrabajo) y desmarco la opcion Create Main Class quedando tal como
muestra: y le dan un clic en Finish.

Paso 6: En el paquete <Default pakage> darle un click derecho y darle un


click en New -> java Class tal como muestra en la siguiente figura.

Paso 7: En el Class Name escribimos familia tal como muestra en la figura


y le damos un click en finish:

Paso 7: El cual presenta la siguiente pantalla:

Paso 8: Le agregaremos el siguiente codigo <<<< el codigo se le adjunta al


block de notas llamado familia.txt >> el cual esto implica la clase familia

Paso 9: Si nos damos cuenta aparece gran cantidad de errores el cual


significa que no esta adjuntada la librera pl el cual corresponde al swiprolog; para corregir ese error necesitaremos agregarle dicha librera el cual
se vera en los siguientes pasos:
Darle un clic derecho al proyecto llamado py_familia y seleccionar
propiedades tal como muestra la siguiente figura:

Paso 10:
Seleccionar en la parte izquierda librerias y en la parte central seleccionar la
pestaa compile tal como muestra la siguiente figura:

Paso 11:

Darle un click en el boton que dice Add JAR/Folder y aparece la siguiente


pantalla:

Paso 12:
Ubicar el archivo pl.jar ubicado por lo general en C: Archivo de
programas/pl/lib/jpl.jar tal como muestra la siguiente figura:

Paso 13: Y le damos un clic en abrir y aparece la siguiente pantalla: en el


cual nos damos cuenta que se ha agregado el archivo jpl.jar y le damos un
clic en OK

Paso 14: Nos damos cuenta que ya no aparece error en las lineas de codigo:

Paso 15:Creamos una clase en el cual va a manejar la aplicacin para el


manejo de la clase familia y le vamos a llamar prin_familia: tal como lo
muestra la siguiente figura:

Paso 16:

Le agregamos las siguientes lineas de codigo: tal como muestra la siguiente


figura: <<<<<El codigo de esta clase esta en prin_familia.txt >>>>>>>

Paso 17: Copiamos el archivo familia.pl tal como muestra la siguiente figura:

Paso 18: si ejecutamos el codigo de la siguiente manera: dandole un clic


derecho en prin_familia y seleccionamos Run File tal como muestra la
siguiente figura

Paso 19: al ejecutar el archivo nos damos cuenta que aparece un error tal
como muestra la siguiente figura:

Paso 20: Si nos damos cuenta hay un error de rutas, para ello nosotros
debemos de asignarle la ruta al sistema y evitar ese error. Para ello
seguimos los siguientes pasos

Darle clic derecho al icono MiPc y seleccionar Administrar: tal como muestra
la siguiente figura:

Paso 21: Darle click derecho en la opccion Administracion de Equipo y


seleccionar propiedades, tal como muestra la siguiente figura:

Paso 22: ir a la pestaa avanzadas y darle un clic en el boton configurar de


la opcion Variables de entorno.(el que esta en el centro de los 3) .

Paso 23: seleccionar en variables del sistema la variable Path y le damos un


clic en el boton Editar:

Paso 24:

Al final le agregamos las siguientes lieas :


C:\Archivos
C:\Archivos
C:\Archivos
C:\Archivos
C:\Archivos

de
de
de
de
de

programa\Java\jdk1.5.0_09\bin;
programa\Java\jdk1.5.0_09\lib\tools.jar;
programa\Java\jdk1.5.0_09\jre\lib\rt.jar;
programa\pl\bin;
programa\pl\lib\jpl.jar;

En el mio
D:\Archivos de programa\Java\jdk1.7.0_25\bin;D:\Archivos de
programa\Java\jdk1.7.0_25\lib\tools.jar;D:\Archivos de
programa\Java\jdk1.7.0_25\jre\lib\rt.jar;D:\Archivos de
programa\swipl\bin;D:\Archivos de programa\swipl\lib\jpl.jar;
NOTA 1: Si es que no tiene punto y coma (;) al final agregarle.
NOTA 2: Copiar todas las 5 rutas dadas anteriormente en una sola linea y
seguido.
NOTA 3:Estas rutas depende de donde lo hayan instalado tanto el Java como
el Swi-Prolog
NOTA 4: Fijarse bien como se llama su jdk, por que de acuerdo a la version
se crea una carpeta diferente.
Dale ckic en todos los botones aceptar.
Paso 25:
Cerrar el NetBeans y volver a cargarlos. Esto con el fin de que reconozca las
nuevas rutas que se le ha agragado.
Darle clic derecho al al prin_familia y ejecutar el archivo, tal como muestra
la siguiente figura:

Paso 26:
Nos damos cuenta que ahora si aparece los resultados de hacer la consulta
desde el NetBeans con el Swi-Prolog

You might also like