2
我已經有它在傑森運行良好,現在我想用JaCaMo運行傑森項目。我在eclipse中都有插件(Jason和JaCaMo)。我想要做的是以簡單的方式在JaCaMo中編譯這個當前的Jason項目以進一步改進。無法運行JaCaMo項目:如何正確配置它?
我mas2j文件,運行情況良好:
MAS tp_cnp {
infrastructure: Centralised
agents:
i initiator [beliefs="expectedResponses(2)"] #2;
p participant #2;
r rejector #1;
c controller [beliefs="expectedDones(2)"] #1;
aslSourcePath:
"src/asl";
}
我創建了JCM:
mas tp_cnp {
agent i : initiator {
beliefs: message("expectedResponses(2)"),
instances: 2
}
agent p : participant {
instances: 2
}
agent r : rejector
agent c : controller {
beliefs: message("expectedDones(2)"),
}
asl-path: src/asl
}
當我tryed運行此JaCaMo項目系統恢復本:
BUILD SUCCESSFUL
Total time: 2 seconds
Launching tp_cnp
reading from file /home/cleber/Projetos/tp_cnp/tp_cnp.jcm ...
JaCaMo is not configured, creating a default configuration.
Wrong configuration for jacamo, current is null
jacamo not found
Wrong configuration for jason, current is null
jason not found
Wrong configuration for jade, current is null
jade not found
Wrong configuration for jason, current is null
jason not found
file /home/cleber/Projetos/tp_cnp/tp_cnp.jcm parsed successfully!
Ant is not properly configured! Current value is /libs
Problem defining the command to run the MAS!
如何配置JaCaMo正常嗎?這是「翻譯」(mas2j到jcm)嗎?
這是正確的,運行後我JaCaMo- XXX.jar我可以設置Java主正確!除了「.asl」我不得不改變信仰爲‘信念:expectedResponses(2)’和‘信念:expectedDones(2)’,換句話說,我已經刪除‘消息()’。謝謝! –