私は既にJasonでうまく動作しているJasonプロジェクトを持っています。今は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
}
私はこの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"の他に、信念を "beliefs:expectedResponses(2)"と "beliefs:expectedDones(2)"に変更する必要がありました。つまり、 "message()"を削除しました。ありがとうございました! –