Краткая инструкция по установке учебной версии Акторного Пролога

1. Загрузить и установить среду программирования. Просто запустить программу setup.exe и ответить на вопросы, которые она задаст. При этом следует учесть две вещи:

1.1. Программа попытается записать в реестр Виндов вспомогательную информацию о расширениях файлов и т.п. Если Вы работаете без административных полномочий, она не сможет внести изменения в реестр и заругается. Но это не страшно, среда программирования всё равно будет работать.

1.2. 1.2. Под Вистой и более старшими Виндами среда программирования иногда глючит. А именно, вдруг перестают работать меню или стандартные диалоговые окна для открытия и сохранения файлов. Чтобы бороться с этим, следует после установки Акторного Пролога подправить настройки ярлыка Editor на экране. Правый клик мышкой, войти в Свойства (Properties), вкладка Совместимость (Compatibility). Для Висты и седьмых Виндов: поставить галочку в поле Отключить визуальное оформление (Disable visual themes). Для более поздних Виндов: поставить галочку в поле Режим пониженной цветности (Reduced color mode), выбрать режим 8-разрядный цвет [256] (8-bit [256] colors). Ну, и, в любом случае, соблюдайте осторожность, почаще сохраняйте текст в процессе редактирования, чтобы не потерять его из-за технического сбоя (сохранять можно кнопкой F2).

2. Акторный Пролог может транслировать логические программы в Джаву (версии 7). Но чтобы запускать их, понадобится установить на свой компьютер Java Development Kit, version 7 (JDK7) или более поздней версии. Хотя, это всё можно и не делать, но тогда не будут работать некоторые примеры, например трёхмерная графика. Вот как устанавливается Джава:

2.1. Установить JDK7. Для этого надо запустить программу установки jdk-7u80-windows-i586.exe, если у Вас 32-х разрядные Винды, или jdk-7u80-windows-x64.exe, если 64-х разрядные (разумеется, подойдут и более поздние версии JDK). Обе программы можете скачать с сайта https://www.sun.com (теперь это сайт Oracle). Если хотите, там же можно взять установочные файлы с примерами программ на Джаве и документацией по Джаве. Установочные программы JDK для Linux скачиваются там же. Всё это бесплатно, разумеется. Обратите внимание, что под 64-разрядными Виндами иногда приходится устанавливать обе версии JDK (и 32-х разрядную, и 64-х разрядную). Это необходимо для того, чтобы Джава-аплеты могли работать в 32-х разрядных веб-браузерах. После установки Джавы придётся кое-что подправить вручную:

2.1.1. Войдите в Панель управления, Система, вкладка Дополнительно, кнопка Переменные среды.

2.1.1.1. Создайте системную переменную CLASSPATH. Значением переменной должны быть пути, где Джава будет искать библиотеки и исходные файлы. Например, если Вы установили JDK на диск E в каталог Program Files\Java\, значение переменной может быть таким:

.;E:\Program Files\Java\jdk1.7.0_80\lib\*;D:\Java\Examples\*;D:\Java\Examples;

Обратите внимание, указана поддиректория lib в каталоге jdk1.7.0_80.

2.1.1.2. Создайте системную переменную JAVA_HOME. Значением этой переменной должен быть путь к месту, где установлен JDK, например:

E:\Program Files\Java\jdk1.7.0_80

2.1.1.3. Это ещё не всё! В том же окошечке следует изменить значение переменной Path. В этой переменной указываются каталоги, в которых Винды по умолчанию ищут программы, вызываемые из командной строки. Конечно, в этот список следует добавить и Джаву, например,

было:

%SystemRoot%\system32;%SystemRoot%;

стало:

%SystemRoot%\system32;%SystemRoot%;E:\Program Files\Java\jdk1.7.0_80\bin;

Обратите внимание, указана поддиректория bin в каталоге jdk1.7.0_80.

2.1.2. Теперь войдите в тот каталог, где установлена Джава, и скопируйте вручную каталог Java\jdk1.7.0_80\jre\bin\server в каталог Java\jre7\bin. То есть, в каталоге Java\jre7\bin у Вас должна появиться поддиректория server. Я не знаю, почему они не делают это сами, но без этого подкаталога Джава работает в разы медленнее! Примечание. Под 64-разрядными Виндами делать это нет необходимости (каталог уже есть). Кстати, для того чтобы потом воспользоваться ускорением Джавы, не забудьте в опциях своей программы (Options | Fix code generation attributes | Virtual machine) выбрать тип виртуальной машины server или testbed.

2.2. ИЗМЕНЕНИЕ! Устанавливать на свой компьютер Java3D (это требовалось в старых версиях Акторного Пролога) теперь НЕ НАДО! Теперь Акторный Пролог автоматически добавляет в программу библиотеки трёхмерной графики Java3D после её компиляции (см. примеры c Java3D и, в частности, опции программ Options | Fix code generation attributes | JARs). Потом Вы можете выложить свою программу в Интернет вместе со всеми библиотеками, и она будет запускаться с других компьютеров (Java3D устанавливать на них также НЕ НУЖНО). На сайте https://java3d.java.net/ можно найти документацию и примеры по Java3D, однако установочные программы Java3D, выложенные на этом сайте, уже устарели, и пользоваться ими НЕ СЛЕДУЕТ. Информацию о новых версиях Java3D можно найти на сайте https://jogamp.org.

Вот, собственно и всё. Удачи!