0

Windows 7 で Eclipse を使用して JADE マルチエージェント プラットフォームを開発していましたが、うまく機能します。現在、OS X Mavericks がインストールされた macbook pro にコードを移動しようとしていますが、非常に奇妙な問題が発生しています。Java 1.6.0_65 と Eclipse Kepler をインストールしましたが、正常に動作しているようです (他の開発で試しました) JADE プラットフォームを実行しようとすると、rma エージェントはその GUI を実行し、自分のエージェントと GUI は適切に作成されますが、 、奇妙なことは、私が彼らとやり取りできることです。彼らはフリーズしているか、バックグラウンドにいるように見えます。一番上のボタンでさえ、閉じる、最小化、最大化などは無効になっています。私がすべてのウィンドウ/GUIで行うことができる唯一の相互作用は、それらを画面上で移動することですが...それは私が望むものではありません:) Windowsで使用していたのと同じように、Eclipseで実行中の引数をここにコピーします:

gui -name TrihiosSimulationTool jade.Boot;Databaser:com.tst.database.DatabaseAgent;Evaluator:com.tst.evaluation.ObEvaluationAgent;Hierarcher:com.tst.hierarchy.HierarchyAgent;Reputer:com.tst.reputation.ReputationAgent;シミュレータ: com.tst.simulation.SimulationAgent;Socializer:com.tst.social.SocialAgent;Trainer:com.tst.reputation.training.TrainingHierarchyAgent

コマンドラインから JADE を実行して rma GUI を表示しようとしましたが、動作するので、JADE の問題ではなく、Eclipse からの実行方法に問題があるようです。コマンド ラインからエージェントを実行しようとしましたが、実行できませんでした。間違ったことをしていて、一部の GUI とエージェントで使用している外部ライブラリに問題があると思われます。

私は少し必死なので、あなたが私に提供できる提案やアイデアをいただければ幸いです:) よろしくお願いします。

4

0 に答える 0