On Linux, MacOS and other unix environments as well as windows you need to: 1st: install the XSB compiler 2nd: install the SWI compiler After installing the appropriate version for the appropriate operating system of the above prolog compilers, you must do the following: + For windows: ============== step 1: Go to command line mode, go to the folder where drprologApp.zip is downloaded and type in the command: step 2: > java -Djava.library.path='XSB_bin_path' -jar unzipped_path\drprologApp.jar or you can create a shortcut and go to it's properties and edit the target as follows: "java -Djava.library.path='XSB_installation_bin_path' -jar unzipped_path\drprologApp.jar " from now on you can run the application by double clicking the newly created shortcut. + For unix family OS: ===================== step 1: Open a terminal window or console: step 2: Create a script file (eg pico drprolog or vi drprolog etc...generaly using a textedit application) then type in a command: "java -Djava.library.path='XSB_installation_bin_path' -jar unzipped_path\drprologApp.jar " save the file and exit the editor. step 3: (a) execute chmod +x to the script file and from now on you can run the application by typing ./script_name or (b) execute the file with sh script_name. from now on you can run the application by double clicking the newly created shortcut. Note also that the first time you run the application you will be promted to browse for the xsb & swi executable which are located in the respective bin folder of its installation. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// where > XSB_bin_path : The absolute path of the /bin directory of the XSB compiler (ex. /XSB/config/i-x86Linux/bin). > unzipped_path : The full path of the directory where drprologApp files were unzipped (executable & sysFiles). and > SWI_executable : The absolute path of the SWI (swipl) executable file on your computer (ex. /SWI/bin/swipl). * Notice: you might wanna check your java runtime environment and make its up to date.