Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

pl:miw:miw08_prolog_java:tuprolog [2008/04/28 02:28]
miw
pl:miw:miw08_prolog_java:tuprolog [2019/06/27 15:50]
Linia 1: Linia 1:
-<code java> 
-import alice.tuprolog.* ; 
-import java.io.FileInputStream ; 
- 
-public class Test2P { 
-  public static void main(String[] args) throws Exception { 
-    Prolog engine = new Prolog() ; 
-    SolveInfo info = engine.solve("​append([1],​[2,​3],​X)."​) ; 
-    System.out.println(info.getSolution()) ; 
-    Theory theory = new Theory(new FileInputStream("​car.pl"​)) ; 
-    try { 
-        engine.setTheory(theory) ; 
-    } 
-    catch(InvalidTheoryException ex) { 
-        System.out.println("​Error :/") ; 
-    } 
-    SolveInfo info1 = engine.solve("​start."​) ; 
-    System.out.println(info1.getSolution()) ; 
-  } 
-} 
-</​code>​ 
- 
-Opis uruchomienia powyższego kodu: 
-  - Powyższy kod należy skopiować np. do notatnika i zapisać go pod nazwą **Test2P.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:\Program Files\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:\Program Files\pl). 
  
pl/miw/miw08_prolog_java/tuprolog.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0