Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_prolog_java:jpl [2008/05/26 01:24] miw |
pl:miw:miw08_prolog_java:jpl [2008/05/26 01:27] miw |
<code java> | |
import jpl.Query; | |
| |
public class CarJPL | |
{ | |
public static void main( String argv[] ) | |
{ | |
String t1 = "consult('car.pl')"; | |
Query q1 = new Query(t1); | |
| |
System.out.println( t1 + " " + (q1.hasSolution() ? "succeeded" : "failed") ); | |
| |
//-------------------------------------------------- | |
| |
String t2 = "start."; | |
Query q2 = new Query(t2); | |
| |
System.out.println( t2 + " is " + (q2.hasSolution() ? "provable" : "not provable")); | |
} | |
} | |
</code> | |
| |
Opis uruchomienia powyższego kodu: | |
- Powyższy kod należy skopiować np. do notatnika i zapisać go pod nazwą **CarJPL.java**. | |
- Do tego samego katalogu w którym zapisaliśmy powyższy plik należy zapisać plik **car.pl** oraz **getyesno.pl** (pliki można poprać [[pl:prolog:prolog_lab:prolog_lab_2#cwiczenieprosty_system_ekspertowy|tutaj]]). | |
- Należy na konsoli wejść do katalogu, gdzie znajdują się pliki z naszymi programami. | |
- Należy wywołać następujące polecenie (w konsoli): **javac -cp SWI_HOME\lib\jpl.jar CarJPL.java**, gdzie SWI_HOME jest katalogiem, w którym znajduje się SWI Prolog (czyli np. C:\Programy\pl). | |
- Powyższy kod jest skompilowany i gotowy do uruchomienia. Aby go uruchomić należy w konsoli wywołać następujące polecenie: **java -cp SWI_HOME\lib\jpl.jar;"." CarJPL**, gdzie SWI_HOME jest katalogiem, w którym znajduje się SWI Prolog (czyli np. C:\Programy\pl). | |
| |
| |