編輯其他文件:清晰 - 主要特等文件加載,那就是它已經被告知要加載所有子文件的哪些不要加載。 (所有的諮詢( 'subfile.pl')。)tuProlog - 使用多個文件請教 - 不能讓發動機的加載與諮詢(otherFile.pl)
我有一個使用tuProlog的Java項目。它稱爲理論爲:
Theory theory = new Theory(":-consult('main.pl').");
engine.setTheory(theory);
這是根據手冊。 file.pl與其他prolog文件存在於同一個文件夾中。 裏面main.pl的,我有進一步的
consult('otherfile.pl').
語句加載其他文件(幾個)。
的文件夾結構是:
src/main.pl
src/Prolog_Files/otherfile.pl (multiple)
src/main/java/JavaStuff
我不能讓發動機負荷,我已經告訴它的理論主要file.pl內部諮詢
- 我有嘗試:給它絕對路徑,而不是文件名。
- 移動文件。
我想知道是否有什麼關於tuProlog的用法我不理解?當加載
理論工作:
Theory theory = new Theory(new FileInputStream(url_of_file)).
然而,這是造成建築罐子的時候,因爲它無法找到文件的位置我的問題。
我試圖正確加載文件嗎?我的主要.pl文件內的諮詢是否正確?
可能有人請張貼這個應該怎麼如果不是做一個例子嗎?該手冊沒有詳細闡述這個主題。
感謝