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()) ; } } 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 2P_HOME\lib\2p.jar Test2P.java**, gdzie 2P_HOME jest katalogiem, w którym znajduje się wypakowany katalog TuProlog (czyli np. C:\TuProlog\2p-2.1). - Powyższy kod jest skompilowany i gotowy do uruchomienia. Aby go uruchomić należy w konsoli wywołać następujące polecenie: **java -cp 2P_HOME\lib\2p.jar;"." Test2P**, gdzie 2P_HOME jest katalogiem, w którym znajduje się wypakowany katalog TuProlog (czyli np. C:\TuProlog\2p-2.1).