TuProlog: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 33:
== Установка tuProlog ==
 
ДляСобственно началадля вамработы необходим дистрибутив tuProlog., Выего можетеможно скачать его с официального сайта: http://tuprolog.alice.unibo.it
ПоследнююПоследняя версиюверсия вы можете найтинаходится во вкладке загрузок (Downloads).
Загрузочный файл будет иметь формат 2p-X.Y.Z.zip, где X.Y.Z обозначает версию tuProlog: Например, дистрибутив 2p-2.0.zip содержит версию 2.0.
После загрузки файла, разархивируйте содержимое в любую папку на вашем ПК; там должны появится следующие каталоги:
 
После загрузки файла, разархивируйтенеобходимо разархивировать содержимое в любую папку на вашем ПК; там должны появится следующие каталоги:
|---lib
 
|---doc
Lib, doc, api, test, src.
| |---api
 
|---test
Папка lib содержит tuProlog Java исходникибинарники (бинарникиbinaries) в JAR формате:
|---src
 
• 2p.jar содержит все необходимое для использования tuProlog, ядро API, агентноеАгентное приложение, библиотеки, IDE инструменты и другие дополнения.
Там находится триТри JAR файла, которые являются вспомогательными (helper packages) для пользователей, которые хотят использовать особые возможности из дистрибутива tuProlog:
 
Папка lib содержит tuProlog Java исходники (бинарники) в JAR формате:
• 2p.jar содержит все необходимое для использования tuProlog, ядро API, агентное приложение, библиотеки, IDE инструменты и другие дополнения.
• Там находится три JAR файла, которые являются вспомогательными (helper packages) для пользователей, которые хотят использовать особые возможности из дистрибутива tuProlog:
– tuprolog.jar содержит ядро API, агентное приложение и стандартные библиотеки.
– tuprolog-ide.jar содержит только инструменты IDE.
–tuprolog-extensions.jar содержит дополнительные библиотеки и другие расширения tuProlog.
 
Папка doc содержит руководство (tuprolog-guide.pdf) и Java документацию о tuProlog API, находящиеся в подпапке api.
 
Папка test содержит исходный код и тестер на совместимость с ПО, и примеры использования библиотек.
 
Папка src содержит исходники Java для движка tuProlog.
 
После скачивания и распаковки, tuProlog вы можетеможно установить его различными путями, в зависимости от такого от того как вы собираетесь его использовать:
 
ВыtuProlog можетеможно запускать tuProlog из корневой папки (например, котораяс играетдиска рольC:\), центральногоили хранилищаиз информациипапки, куда вы обычно устанавливаете программы. В таком случае вам придется переместить папку tuProlog с соответствием с вашей файловой системой.
После этого вам необходимо добавлять опцию -cp <jar file> всякий раз, когда вы вызываетевызывается интерпретатор Java, определяющий путь к 2p.jar, содержащийся в подпапке lib.
Например, представим, что вымы разархивировали 2p-2.0.zip дистрибутив в папку java/tools и вамнам необходимо запустить приложение ApplicationClass с помощью tuProlog; далее вам необходимо вызватьвызываем интерпретатор Java:
 
java -cp /java/tools/2p-2.0/lib/2p.jar ApplicationClass
 
ВыtuProlog можетеможно использовать tuProlog из вашей текущей рабочей папки.
Или же вы можете добавить требуемый файл tuProlog JAR к CLASSPATH environment variable, (Обратитесь к руководству по вашей операционной системе за деталями) позволяя избежать опции –cp всякий раз когда вы вызываете интерпретатор.
В данном случае вам необходимо скопировать 2p.jar файл из папки lib в рабочую папку. Далее, посредством терминала (terminal) или командной строки вводите:
Таким образом, вы можете использовать приложения tuProlog, просто вызывая интерпретатор Java:
Далее, посредством терминала (terminal) или командной строки ввести:
 
Java-класс приложений (ApplicationClass)
 
Вы можете использовать дистрибутив, с помощью сценариев (скриптов, scripts) находящихся в папке bin, или таких как JAR, находящихся в папке lib.
 
• Вы можете использовать tuProlog из вашей текущей рабочей папки.
В данном случае вам необходимо скопировать 2p.jar файл из папки lib в рабочую папку. Далее, посредством терминала (terminal) или командной строки вводите:
 
java -cp 2p.jar ApplicationClass
 
Это приведет к вызову интерпретатора Java и позволит использовать классы tuProlog.
Вы можете использовать CLASSPATH environment variable, чтобы добиться того же результата.
 
Вы можетеМожно непосредственно использовать файлы, содержащиеся в архиве 2p.jar.
В данном случае, скопируйтескопировав JAR файл в любую папку, откройтенеобходимо открыть его с помощью дистрибутива Java.
Например, откройтеоткрыв терминал или командную строку из той папки, и запуститеввести:
 
jar -xvf 2p.jar
 
После выполнения данной операции вы можетеможно использовать tuProlog непосредственно из данной папки, без необходимости ни настраивать интерпретатор, ни использовать operating system’s environment variables.
 
 
== Как начать работу с tuProlog ==